✦ Luna Orbit — Software Engineering

Senior Software Engineer, API Enablement

at Upstart

📍 Remote, US Remote 💰 $163K – $226K USD / year Posted March 28, 2026
Salary $163K – $226K USD / year
Type Full-Time
Experience senior
Exp. Years Not specified
Education Not specified
Category Software Engineering

This role involves designing and implementing high-impact, scalable APIs and frameworks within an event-driven architecture, primarily for a fintech platform, utilizing multiple programming languages and ensuring security and performance.

  • Design and implement cross-cutting solutions
  • Build frameworks and tooling
  • Ensure security and performance
  • Support event-driven architectures
  • Collaborate with engineering teams

The technical environment includes Python, Kotlin, Ruby, TypeScript, gRPC, microservices, APIs, and security best practices, focusing on building scalable, observable, and secure systems.

The ideal candidate is a senior software engineer with experience in API development, microservices, and event-driven architectures, proficient in Python, Kotlin, Ruby, and TypeScript, with a focus on security and performance.

Design and implement high impactcross cutting solutionsExperience with PythonKotlinRubyTypeScriptBuilding frameworks and toolingEvent Driven ArchitecturesAPIs and microservicesSecurity principlesPerformance optimization
Experience with gRPCExperience with AI/MLCloud infrastructure knowledgeData quality and observability tools
PythonKotlinRubyTypeScriptgRPCAPIsMicroservices
PythonKotlinRubyTypeScriptgRPCAPIsmicroservicessecurityobservabilityperformance optimization
PythongRPCRubyKotlinPythonTypeScriptEvent Driven ArchitecturesAPIsMicroservicesObservabilitySecurityPerformance optimization
collaborationcommunicationproblem-solvingteamworkinitiative
Industry Fintech
Job Function Developing scalable APIs and frameworks for fintech applications
Role Subtype Software Architect
Tech Domains Python, Kotlin, Ruby, TypeScript, gRPC
Senior Software EngineerAPI EnablementPythonKotlinRubyTypeScriptgRPCEvent Driven ArchitecturesMicroservicesAPIsSecurityPerformance optimizationObservabilitySoftware developmentCloudFintechAPI developmentmicroservicessecurityperformanceobservability

Lack of experience with Python, Kotlin, Ruby, or TypeScript, No experience with gRPC or microservices, No background in API development, Unwillingness to work remotely

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile