United States of America Hybrid Full-time $163,600—$226,400 USD

Upstart is hiring a Senior Software Engineer, API Enablement

About the Role

What You'll Do

Design and implement foundational systems that enable event-driven architecture, feature experimentation, and reliable service-to-service communication. You'll work across engineering teams to identify cross-cutting challenges and deliver reusable solutions that improve platform scalability and developer experience.

Lead the evolution of core infrastructure, from defining roadmaps to delivering high-impact features. Collaborate with stakeholders to translate business and technical needs into robust, observable systems. Champion engineering best practices in testing, observability, and API design across the organization.

Guide junior engineers through code reviews, design discussions, and technical decision-making. Help cultivate a culture focused on quality, ownership, and continuous improvement across teams.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent experience) plus 4 years in software engineering
  • Proven ability to communicate clearly and work effectively with cross-functional teams
  • Strong coding skills in at least one of: Kotlin, Java, Python, Ruby, or TypeScript
  • Experience designing automated testing strategies and implementing testable systems
  • Background in building systems with strong observability, including logging, monitoring, and tracing

Preferred Qualifications

  • Hands-on experience with Kafka for distributed event streaming
  • Familiarity with gRPC for high-performance service communication
  • Experience implementing A/B testing frameworks or feature flagging systems
  • Demonstrated ownership over project delivery, from planning to production
  • Adaptability in both independent and team-oriented environments

Benefits

  • Digital-first work model with flexibility to work remotely or from select offices
  • Quarterly in-person collaboration sessions with travel covered
  • Comprehensive medical, dental, vision, and 401k plans
  • Equity compensation and target bonuses
  • Support for health, financial security, family planning, and personal development
Required Skills
KotlinPythonRubyTypeScriptJavaKafkagRPCEvent Driven ArchitectureA/B testingFeature FlaggingAPI DevelopmentAutomated TestingSystem ObservabilityCross-functional Collaboration KotlinPythonRubyTypeScriptJavaKafkagRPCEvent Driven ArchitectureA/B testingFeature FlaggingAPI DevelopmentAutomated TestingSystem ObservabilityCross-functional Collaboration
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Upstart
Upstart is the leading AI lending marketplace partnering with banks and credit unions to expand access to affordable credit. By leveraging Upstart's AI marketplace, Upstart-powered banks and credit unions can have higher approval rates and lower loss rates across races, ages, and genders, while simultaneously delivering the exceptional digital-first lending experience their customers demand.
All jobs at Upstart Visit website
Job Details
Department Engineering
Category backend
Posted 9 days ago