U

Upstart

Runs an AI lending marketplace for consumers

Principal Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience, and at least 8 years of software engineering experience.
  • Experience designing, building, and operating large-scale production software systems and web applications.
  • Experience leading architecture and technical design for distributed systems, platform services, or internal software platforms.
  • Experience designing relational database schemas, application programming interfaces, integrations, authentication systems, and role-based access control frameworks.
  • Experience partnering with cross-functional stakeholders to deliver software solutions supporting operational, compliance, security, or business-critical workflows.

Responsibilities

  • Lead the architecture, design, and implementation of internal platforms, security automation systems, and workflow tooling that support bank operations.
  • Establish scalable engineering patterns, technical standards, and system designs that enable long-term platform growth and maintainability.
  • Partner with stakeholders across risk, compliance, legal, operations, and engineering to translate complex business requirements into durable software solutions.
  • Design and oversee relational data models, authorization systems, integrations, and platform services that support secure and reliable operations.
  • Identify and mitigate technical risks, making decisions around system architecture, platform investments, and build-versus-buy tradeoffs.
  • Mentor engineers through technical leadership, architectural reviews, design documentation, and engineering best practices.
  • Drive technical strategy for internal platforms and automation initiatives as the bank expands its operational and regulatory capabilities.

Desired Qualifications

  • Knowledge of TypeScript, Node.js, Next.js, Prisma, or similar modern application frameworks.
  • Experience building security automation, governance, risk and compliance platforms, or operational workflow systems.
  • Familiarity with regulated industries such as financial services, banking, healthcare, or other compliance-driven environments.
  • Knowledge of compliance frameworks, including SOC 2, NIST Cybersecurity Framework, or similar regulatory standards.
  • Ability to influence technical strategy, drive alignment across teams, and navigate ambiguous problem spaces with sound engineering judgment.

About the Company

Upstart

Runs an AI lending marketplace for consumers

Upstart runs an online lending marketplace where banks and credit unions use its AI models to decide which consumers get loans and at what rates. In 2017, it received the first no-action letter issued by the Consumer Financial Protection Bureau, a statement that the regulator had no plans to act against its AI lending model. Borrowers apply through Upstart or a partner lender's website for personal loans, auto loans, home equity lines of credit, and Cash Line, a revolving line of credit. Lenders pay Upstart fees for referring and approving borrowers and for collecting payments, while partner lenders and investment funds put up most of the money lent. Upstart was founded in 2012 and is based in Burlingame, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Burlingame, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Upstart

See more jobs