Upstart logo
Upstart

Our mission is to enable effortless credit based on true risk.

Principal Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

3 days ago

Salary

$190.6K - $263.9K / year

Seniority

Lead

Bachelor Degree8 yrs expEnglishDistributed Systems

Job Description

Principal Software Engineer

Upstart

• Lead the architecture, design, and implementation of internal platforms, security automation systems, and workflow tooling that support Upstart 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 thoughtful 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.

Job Requirements

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) and 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, APIs, 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.

Benefits

  • Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly
  • Retirement benefits to help you plan for the future, including a 401(k) or Group Retirement Savings Plan with a company match of $2 for every $1 contributed, up to $15,000 annually (USD in the US, CAD in Canada)
  • Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees (US only)
  • Comprehensive health coverage designed to support you and your family, including medical, dental, vision, and wellness resources for US and supplemental health coverage for Canada.
  • Health Savings Account contributions from Upstart for eligible plans (US only)
  • Income protection benefits, including life insurance and disability coverage for added financial security
  • Paid time off, sick leave, and company holidays, in line with local requirements
  • Paid family and parental leave to support caregiving and major life moments (duration varies by country)
  • Family-centered benefits to support fertility, parenthood, and caregiving needs
  • Employee Assistance Program (EAP) offering mental health support and life-centered resources
  • Financial wellness resources, including access to financial planning tools and a financial concierge service (US Only)
  • Annual wellness allowance to support your physical and emotional well-being and personal development, based on what matters most to you
  • Annual productivity allowance to invest in relevant tools and resources you need to do your best work, no matter where you work from
  • Connection and community through team events, all-company updates, and employee resource groups (ERGs)
  • Onsite perks, including catered lunches and fully stocked micro-kitchens when working from one of our offices in the Bay Area, Austin, Columbus, and New York City (opening Summer 2026!)

Related Job Pages

More Full-stack Engineer Jobs

Parachute Health logo

Senior Software Engineer

Parachute Health

A Delightfully Simple way to order medical equipment & supplies

Full TimeRemoteTeam 201-500Since 2015H1B Sponsor

• Develop in an agile environment, including TDD and flexible pair programming. • Contribute to balanced teams, working with product and design to shape the application. • Direct key technical decisions related to application and data model design. • Maintain stable and performant application stacks. • Consistently deliver quality code that supports business goals. • Understanding of data structures, TDD, and software engineering design patterns and principles. • Ability to lead a team in making technical decisions. • Participate in an on-call rotation, ensuring timely resolution of critical system issues, and contributing to the continuous improvement of our system reliability and availability.

United States
$165K - $210K / year
Pearson logo

Senior Software Engineer

Pearson

Pearson Virtual Schools, formerly Connections Education and a division within Pearson, is a leading provider of accountable, high-quality virtual education solu

• Develop and integrate composition layer APIs using GraphQL and AWS AppSync. • Work on Node.js modules to build the composition layer component. • Optimize applications for performance, scalability, and user experience. • Ensure best practices in CI/CD pipelines for continuous deployment and integration. • Implement secure and scalable solutions leveraging AWS services. • Maintain code quality using version control systems like Git. • Troubleshoot and debug applications as needed. • Work in an agile team environment and participate in code reviews.

India
Pearson logo

Senior Software Engineer

Pearson

Pearson Virtual Schools, formerly Connections Education and a division within Pearson, is a leading provider of accountable, high-quality virtual education solu

• Own the architecture and long-term technical roadmap for major areas of our technology stack • Lead and drive the design of complex, scalable systems that meet business needs today and tomorrow • Reduce complexity — consistently find ways to get more done with less by simplifying services, processes, and codebases • Mentor technical leads and senior engineers; multiply team effectiveness through cross-functional facilitation and inclusive decision-making • Act as a technical evangelist — collaborate with executives and stakeholders to align technical and business strategies • Drive innovation in cost-effectiveness, scalability, and engineering productivity across the division • Proactively identify and mitigate technical debt; introduce improvements that raise the quality and velocity of the whole team

New Jersey
$150K - $180K / year
Alpaca logo

Senior Full-Stack Engineer – Broker API, Partner-Facing Application

Alpaca

Developer APIs for stocks and crypto trading, investing apps, and embedded fintech.

Full TimeRemoteTeam 201-500H1B No Sponsor

• Take ownership of high-visibility, high-impact initiatives with autonomy and accountability. • Work across domains to build features end to end, gaining exposure to the full spectrum of Alpaca’s infrastructure. • Stay deeply connected to the needs of our partners, building tools that streamline workflows and reduce manual effort. • Play a key role in helping our partners succeed providing world-class customer support. • Drive architectural design conversations, helping shape scalable, intuitive, and reliable systems. • Collaborate closely with cross-functional teams to deliver impactful solutions. • Opportunity to contribute to API design and product features within our ecosystem • A unique opportunity to mentor other developers and contribute to the overall technical strategy of our company.

Asia