Senior Software Engineer, API Enablement

Upstart · Fintech · Remote · Engineering

Upstart is a fintech company that uses AI to improve access to credit. This role is for a Senior Software Engineer on the Event Bus, Experimentation, and gRPC team, which builds frameworks and tooling for event-driven architectures, feature rollouts, and inter-service communication. The role involves designing and implementing cross-cutting solutions, establishing best practices, and mentoring junior engineers. The company emphasizes ease of use, performance, data quality, observability, and security.

What you'd actually do

  1. Lead the design and development of new features and improvements to existing features.
  2. Collaborate with cross-functional teams to understand requirements and bring those insights into building an impactful roadmap for the team
  3. Establish best practices for achieving an Event Driven Architecture, safe feature rollout, and service to service, API design.
  4. Mentor junior engineers and promote a culture of technical excellence
  5. Contribute to quality improvements within our team and the engineering organization in a meaningful way

Skills

Required

  • Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field, or its equivalent + 4 years of experience
  • Strong communication skills and ability to collaborate effectively with cross-functional teams.
  • Strong proficiency in one or more of Kotlin, Java, Python, Ruby, or Typescript programming languages
  • Proficiency in automated testing patterns
  • Experience in building highly observable systems

Nice to have

  • Experience with Kotlin, Python, Ruby, or Typescript
  • Experience with Kafka
  • Experience with gRPC
  • Experience with A/B testing and/or Feature Flagging
  • 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 team dynamic.

What the JD emphasized

  • Experience in building highly observable systems