✦ Luna Orbit — Software Engineering

Principal Software Engineer, Identity

at Upstart

📍 Remote, US Remote 💰 $195K – $270K USD / year Posted April 06, 2026
Salary $195K – $270K USD / year
Type Full-Time
Experience lead
Exp. Years 8+ years
Education Bachelor’s degree in Computer Science, Engineering, or Mathematics, or related field
Category Software Engineering

Lead the Identity Platform engineering efforts at Upstart, shaping the technical direction for authentication and authorization across loan products. Drive secure, scalable systems and mentor technical leaders across teams.

  • Define long-term IAM direction for Identity Platform
  • Lead design and development of secure, scalable identity systems
  • Collaborate with Infosec/CSO on security standards
  • Mentor technical leaders
  • Prototype and roll out new technologies

Stack includes Kotlin, Ruby, C#, C++, Docker, Kubernetes, OpenID Connect, OAuth 2.0, Keycloak, and AWS. Focus on secure API design, distributed systems, and IAM across a modern cloud-native architecture.

The ideal candidate is a lead-level software engineer with 8+ years building scalable identity-focused backend services, strong IAM expertise, and hands-on experience with Docker/Kubernetes and OAuth/OpenID Connect.

Bachelor’s degree in Computer ScienceEngineeringor Mathematicsor related field8+ years of experienceExperience building highly scalable APIs using Docker and KubernetesKotlinRubyC#C++
OAuth 2.0 and OpenID Connect specificationsExperience with Identity & Security PlatformJava backend servicesA/B testingGRPCDevOpsKeycloak or equivalent IAMNextJSAWSAmazon Web Services
KeycloakOpenID ConnectOAuth 2.0DockerKubernetesNextJSAmazon Web ServicesAWS
Bachelor’s degree in Computer ScienceEngineeringor Mathematics8+ years of experienceDockerKubernetesKotlinRubyC#C++OpenID ConnectOAuth 2.0KeycloakNextJSAPI designREST APIsIdentity and Access ManagementDistributed systems
KotlinRubyC#C++DockerKubernetesOpenID ConnectOAuth 2.0KeycloakJavaNextJSAPI designREST APIsIdentity & Access ManagementDistributed systems
strong communicationmentoringleadershipcollaborationproblem-solvingability to explain complex concepts
Industry Fintech
Job Function Lead and execute Identity Platform development for authentication/authorization at Upstart
Role Subtype Identity platform lead
Tech Domains Kubernetes, Docker, Kotlin, Ruby, C#, C++, OpenID Connect, OAuth 2.0, Amazon Web Services, Java
principal software engineeridentity platformidentity and access managementOAuth 2.0OpenID ConnectKubernetesDockerKotlinRubyC#C++KeycloakNextJSAmazon Web ServicesAWSAPI designDistributed systemsSecurityRemoteleadproductionJavakotlinrubyc#c++dockerkubernetesopenid connectoauth 2.0keycloakamazon web services

Less than 8 years of experience, Lack of Docker/Kubernetes experience, No IAM or security-focused background

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