United States of America Hybrid $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
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
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 15 days ago