Senior Software Engineer – API Enablement, Upstart

Senior Software Engineer - API Enablement, Upstart

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

apply for job button