Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Upstart Logo

Sr Software Engineer, Identity

Upstart

Salary not specified
Sep 22, 2025
San Mateo, CA, US
Apply Now

Upstart is looking to build and secure its authentication and authorization systems to ensure a seamless, secure, and scalable identity framework across its lending products, ultimately enabling access to affordable credit.

Requirements

  • 7+ years of experience developing large-scale distributed systems in the cloud (AWS, GCP, or Azure).
  • Strong proficiency in backend technologies (e.g., Kotlin, Java, Ruby, C-Sharp).
  • Hands-on experience with authentication and authorization protocols (OAuth 2.0, OpenID Connect, SAML).
  • Experience building scalable APIs using containerization technologies like Docker and Kubernetes.
  • Understanding of security principles, including encryption, token-based authentication, and identity federation.
  • Strong problem-solving and debugging skills, with an emphasis on performance optimization.
  • Experience with AI Coding tools such as Cursor, Claude Code etc.

Responsibilities

  • Design, develop, and optimize secure and scalable authentication and authorization systems.
  • Collaborate with cross-functional teams to improve Identity and Access Management (IAM) capabilities, including OAuth, OpenID Connect, MFA, and SSO.
  • Partner with Security teams to enhance security policies and standards, ensuring protection against threats and unauthorized access.
  • Improve platform scalability by designing and implementing microservice based architectures.
  • Drive best engineering practices for clean, maintainable, and efficient code.
  • Participate in architectural discussions, helping to shape the long-term vision of Identity Platform.
  • Mentor and collaborate with other engineers to elevate the team's technical skills and knowledge.

Other

  • Ability to balance the needs of the business with engineering best practices and security considerations.
  • Passion for clean code, architecture, and continuous improvement of engineering processes.
  • Excellent communication skills – able to translate complex technical concepts for a variety of stakeholders.
  • Proven ability to influence technical direction without direct authority.
  • Strong product and analytical mindset, capable of making trade-offs between risk, ROI, and performance.