Remote Jobs Sign In

Principal Software Engineer

Get new jobs like this one by email. Create a free account for job alerts and to save the jobs you like.

Location: Remote
Compensation: Salary
Reviewed: Fri, Oct 30, 2026
This job expires in: 29 days

Job Summary

Providing technical leadership in a remote capacity, the full-time Principal Software Engineer will drive the architecture and implementation of internal platforms and security automation systems, partnering with various stakeholders to deliver scalable and maintainable solutions for Upstart Bank's operations.

Key responsibilities
  • Lead the architecture, design, and implementation of internal platforms and security automation systems
  • Establish scalable engineering patterns and technical standards for long-term platform growth
  • Mentor engineers through technical leadership and architectural reviews, ensuring adherence to best practices
Required qualifications
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, with 8+ years of software engineering experience
  • Experience designing and operating large-scale production software systems and web applications
  • Proven track record in leading architecture and technical design for distributed systems
  • Experience with relational database schemas, APIs, and authentication systems
  • Ability to partner with cross-functional stakeholders to deliver software solutions for operational workflows

Complete Job Description

The complete job description is available to members. Premium membership includes:

Full access to 38,577 remote jobs from human-vetted companies, updated daily

Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job

Twice-monthly live group coaching and the full Remote Career Center

20% member discount on Career Services

Backed by a 30-day money-back guarantee