Upstart
Upstart

52 Upstart Software Engineer Jobs Hiring Near You

As Senior Manager, Software Engineering for Upstart Bank, you will lead one or more engineering teams responsible for a critical area of the bank platform. You will translate product, regulatory, and ...

Principal Software Engineer, Capital Marketplace

$138.20K - $185.30K/yr

About Upstart At Upstart, we're united by a mission that matters: to radically reduce the cost and ... Strong technical and software engineering fundamentals including a demonstrated ability to build ...

Senior Software Engineer, Foundations

OR · On-site +1

$122.40K - $161.30K/yr

The Team: Upstart's Foundations team builds and maintains the large-scale data platforms that ... As a Senior Software Engineer at Upstart, you will help scale and extend backend data systems that ...

Principal Software Engineer, Capital Marketplace

OR · On-site +1

$134.90K - $180.80K/yr

The Team The Capital Marketplace Vertical is the fuel that powers Upstart's AI based lending ... Strong technical and software engineering fundamentals including a demonstrated ability to build ...

Principal Software Engineer, Cash Line

$138.20K - $185.30K/yr

About Upstart At Upstart, we're united by a mission that matters: to radically reduce the cost and ... tools in engineering, with a forward-looking perspective on how AI is reshaping software ...

Upstart's Lifecycle Platform team develops innovative solutions, strategies, and systems that ... As a Software Engineer II on the team, you will be part of the broader Growth organization and ...

Senior Software Engineer, Cash Line

OR · Remote

$122.40K - $161.30K/yr

The Team Cash Line is Upstart's new always on revolving credit product designed to expand access to ... We are a small, senior engineering team operating like a startup inside Upstart. The team owns the ...

Senior Software Engineer, Capital Insights

$125.40K - $165.30K/yr

About Upstart At Upstart, we're united by a mission that matters: to radically reduce the cost and ... As a Senior Software Engineer, you will serve as a key individual contributor responsible for ...

Senior Software Engineer, Cash Line

$125.40K - $165.30K/yr

About Upstart At Upstart, we're united by a mission that matters: to radically reduce the cost and ... We are a small, senior engineering team operating like a startup inside Upstart. The team owns the ...

Senior Software Engineer, Capital Insights

OR · On-site +1

$122.40K - $161.30K/yr

The Team: Upstart's Capital Insights team sits within the Capital Platform pillar and is ... As a Senior Software Engineer, you will serve as a key individual contributor responsible for ...

OR · On-site

$134.90K - $180.80K/yr

... Upstart loan products like Personal Loans, Auto Loans and Home Loans.The Identity platform team is ... As a Principal Software Engineer, you are at the helm of driving technical excellence, execution ...

OR

$114.40K - $156.80K/yr

Upstart's Security Engineering team is passionate about bringing progressive approaches to securing ... Minimum requirements: * 8+ years of experience in security engineering, software engineering ...

The Team Upstart has experienced significant growth in recent years, processing billions of dollars ... As a Software Engineer on the Servicing Engineering team, you will partner closely with product ...

Senior Software Engineer, Personalization & ML

$125.40K - $165.30K/yr

About Upstart At Upstart, we're united by a mission that matters: to radically reduce the cost and ... As a Senior Software Engineer in this role, you'll redefine how servicing decisions are made. You ...

Senior Security Engineer, Data Security

$117.20K - $160.70K/yr

About Upstart At Upstart, we're united by a mission that matters: to radically reduce the cost and ... Architect and build software solutions (APIs, services, and internal tools) that enable effective ...

Senior Security Engineer, Data Security

OR · On-site +1

$114.40K - $156.80K/yr

The Team Upstart's Information Security team is dedicated to advancing security practices that ... Architect and build software solutions (APIs, services, and internal tools) that enable effective ...

About Upstart At Upstart, we're united by a mission that matters: to radically reduce the cost and ... Architect and build software solutions (APIs, services, and internal tools) that enable effective ...

Principal Site Reliability Engineer

$58.25 - $77.50/hr

Upstart's Site Reliability Engineering (SRE) team owns the reliability, resiliency, and ... Combined experience with both Software Engineering and Site Reliability Engineering, with a ...

The Team Upstart's Information Security team is dedicated to advancing security practices that ... Architect and build software solutions (APIs, services, and internal tools) that enable effective ...

Showing results 21-40

Upstart Jobs Information

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Infographic showing various Software Engineer job openings at Upstart in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 7% Physical, and 93% Remote job distribution.
Senior Engineering Manager, Upstart Bank

Senior Engineering Manager, Upstart Bank

Upstart

On-site, Remote

Other

Posted 23 days ago


Job description

The Team: 

Upstart Bank is an evolution of Upstart's AI lending platform, focused on simplifying the regulatory infrastructure behind our marketplace while expanding access to credit nationwide. By moving from a fragmented, state-based system to a unified federal framework, Upstart Bank enables more consistent borrower experiences, reduces structural costs, and unlocks opportunities to improve pricing, compliance, and access to credit at scale.

As Senior Manager, Software Engineering for Upstart Bank, you will lead one or more engineering teams responsible for a critical area of the bank platform. You will translate product, regulatory, and operational priorities into technical plans and reliable execution across systems spanning areas such as payments, funding, reporting, or integrations. You will partner closely with Product, Compliance, Legal, Risk, Finance, Operations, and senior engineering leaders to deliver scalable, reliable, and audit-ready infrastructure for a modern banking platform.

This is a rare opportunity to help build a modern bank platform from an early foundation rather than inherit a legacy core.

How you'll make an impact

  • Lead and grow one or more engineering teams responsible for a critical area of the Upstart Bank platform
  • Drive execution across complex, bank-critical systems in areas such as ledgering and funding, deposits and payments, reporting, or integrations
  • Partner with Product, Compliance, Legal, Risk, Finance, and Operations to translate business and regulatory needs into technical plans and delivered software
  • Contribute to technical direction and architecture for your area, ensuring systems support reliability, resilience, security, traceability, and auditability
  • Manage cross-functional dependencies and improve the predictability and quality of delivery across teams
  • Build engineering processes that support internal controls, audits, change management, and reliable operation in a regulated environment
  • Hire, coach, and develop engineers and emerging engineering leaders
  • Foster a culture of rigor, ownership, accountability, and continuous improvement

Minimum Qualifications 

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience
  • 8+ years of engineering experience, including 3+ years of engineering management experience
  • Experience leading engineering teams through complex, cross-functional platform or infrastructure initiatives
  • Strong technical background with experience contributing to architecture and technical direction for distributed systems, cloud platforms, or business-critical infrastructure
  • Experience operating in regulated, high-control, or high-reliability environments where quality, controls, auditability, and change management are critical

Preferred Qualifications

  • Experience building or integrating core financial infrastructure such as ledgering, payments, deposits, funding systems, reporting, or financial integrations
  • Experience in banking, fintech, payments, lending, or other regulated financial systems
  • Experience building platforms that support internal controls, audits, and reliable operation in regulated environments
  • Experience leading platform modernization, core-system launches, vendor integrations, or major infrastructure transformations
  • Experience developing senior engineers, tech leads, or emerging engineering leaders
  • Demonstrated ability to balance speed, quality, reliability, and compliance in high-stakes technical environments
  • Interest in improving access to credit through technology and scalable financial infrastructure

Position location This role is available in the following locations: Remote

Travel requirements As a digital first company, the majority of your work can be accomplished remotely. The majority of our employees can live and work anywhere in the U.S but are encouraged to to still spend high quality time in-person collaborating via regular onsites. The in-person sessions' cadence varies depending on the team and role; most teams meet once or twice per quarter for 2-4 consecutive days at a time.

#LI-REMOTE
#LI-MidSeniorÂ