Senior Software Engineer, Identity Platform

Upstart

Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$166,900–$230,900 / yr
Posted
4 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $191k
This role $199k
$138k most similar roles pay here $245k

This role pays more than 62% of similar roles. Most pay $164,608–$217,725 — the shaded band above. At the midpoint, this role pays about $199k versus about $191k for comparable roles.

Based on 240 similar postings.

Employer

About Upstart

Upstart is an AI lending platform that partners with banks and credit unions to expand access to affordable credit using non-traditional variables.

Upstart currently has 61 open roles on FindRole.

Listed pay typically runs $172,100–$238,300 across 61 roles with salary data.

Most-posted roles

View all roles at Upstart

At a glance

TL;DR · Senior Software Engineer, Identity Platform

As a Senior Software Engineer on Upstart’s Identity Platform Team, you will design and develop secure authentication and authorization systems for lending products such as Personal Loans, Auto Loans, and Home Loans. Your daily tasks include collaborating with cross-functional teams to enhance IAM capabilities using OAuth 2.0, OpenID Connect, and SSO, while also partnering with Security teams to implement robust security policies. You will work on scaling APIs with Docker and Kubernetes, improving the Experimentation platform, and driving best engineering practices for maintainable code. Ideal candidates have strong backend development skills in Kotlin or Java, experience with containerization technologies, and a passion for clean architecture and continuous improvement. This role offers opportunities to influence technical direction and solve complex security challenges at scale within a rapidly growing financial technology company.

What you'll do

  • Design and develop secure authentication and authorization systems for Upstart's lending products.
  • Enhance Identity and Access Management (IAM) capabilities using OAuth, OpenID Connect, MFA, and SSO.
  • Work with Security teams to implement robust security policies and standards against threats.
  • Improve the Experimentation platform across various Upstart Network Inc. Products.
  • Mentor other engineers and drive best engineering practices for maintainable code.
  • Participate in architectural discussions to shape the long-term vision of Identity Platform.
  • Solve complex technical challenges to make credit more accessible while ensuring security.

What we're looking for

  • Strong proficiency in backend technologies such as Kotlin, Java, Ruby, or C#.
  • Hands-on experience with OAuth 2.0, OpenID Connect, SAML for authentication and authorization.
  • Experience building scalable APIs using Docker and Kubernetes.
  • Understanding of security principles including encryption, token-based auth, and identity federation.
  • Strong problem-solving skills with a focus on performance optimization.
  • Passion for clean code, architecture, and continuous improvement in engineering processes.
  • Excellent communication skills to translate technical concepts to various stakeholders.

More like this

Similar roles

Senior Software Engineer, Identity & Security

Microsoft

72 days ago $119,800$234,700
Azure AWS GCP C# Java CI/CD Kubernetes Docker Python PostgreSQL Redis MongoDB OAuth OpenID Connect RAML Swagger RESTful APIs GraphQL RBAC ABAC Zero Trust DevOps Scalability Performance Tuning Security Compliance Incident Management Telemetry Logging Debugging Tools

Senior Software Engineer, Messaging Identity Services

Apple Inc

Cupertino, CA 11 days ago $171,600$302,200
Java Go C# Distributed database systems Cassandra CI/CD Kubernetes AWS GCP Azure Docker Terraform Python RabbitMQ Redis PostgreSQL MongoDB MySQL Apache Kafka Prometheus Grafana GitLab Jenkins

Senior Software Engineer, Core Platform

Reddit

Remote 4 days ago $190,800$267,100
Python Django React PostgreSQL AWS Git CI/CD Kubernetes Docker Terraform JSON RESTful_APIs Scalability Security_best_practices
Remote