
Company |
Upstart |
Job title |
Senior Software Engineer, API Enablement |
Job location |
Remote |
Type |
Full Time |
Responsibilities:
- Lead the design and development of scalability solutions using gRPC.
- Implementing the API Management strategy for all of Upstart
- Collaborate with cross-functional teams to understand requirements and bring those insights into building an impactful roadmap for the team
- Establish best practices for API development and event bus across Upstart
- Mentor junior engineers and promote a culture of technical excellence
- Contribute to quality improvements within our team in a meaningful way
Requirements & Skills:
- Bachelor’s or Master’s degree in Computer Science or a related field
- 5+ years of professional experience in building robust API solutions
- Strong communication skills and the ability to collaborate effectively with cross-functional teams
- Strong proficiency in one or more programming languages
- Proficiency in automated testing patterns
- Experience in building highly observable systems
- Experience with Kotlin, Python, Ruby, or TypeScript
- Experience with Kafka
- Strong sense of ownership and accountability for the quality and timely delivery of work
- Ability to thrive both in self-directed work environments and in collaborative settings, contributing positively to the team dynamic
