Skip to content
UpstartUpstart

Principal Software Engineer

Principal Software Engineer providing technical leadership for internal platforms, security automation, and workflow systems supporting Upstart Bank operations. Requires 8+ years experience and a bachelor's degree.

About the job

How you'll make an impact

  • 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.

Minimum Qualifications

  • 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.

Preferred Qualifications

  • Knowledge of TypeScript, Node.js, Next.js, Prisma, or similar modern application frameworks.
  • Experience building security automation, governance, risk and compliance (GRC) 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 CSF, or similar regulatory standards.
  • Ability to influence technical strategy, drive alignment across teams, and navigate ambiguous problem spaces with sound engineering judgment.

Skills

TypeScript, Node.js, Next.js, Prisma, Relational Databases, APIs, Authentication Systems, Role-Based Access Control, Distributed Systems, Security Automation

ZoomInfo

ZoomInfo

Bethesda, MD
Principal Software Engineer
$164k+/yrRemote8+ YOEBackend Engineering

Leads the design and implementation of distributed advertising, identity, and intent systems processing billions of events in real time. The role requires deep backend, data infrastructure, or applied AI/ML experience, strong programming and data modeling skills, and technical leadership.

Vanta

Vanta

United States

Principal Software Engineer, GRC
$321k+/yrRemote15+ YOEBackend Engineering

Leads the architecture and phased delivery of an enterprise organizational model spanning tenancy, data isolation, permissions, audits, and residency requirements. Requires 15+ years of backend engineering experience and a record of driving complex initiatives across teams.

Payabli

Payabli

Remote

Principal Payments Engineer
No salary listedRemote12+ YOEBackend Engineering

Founding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.

Redis

Redis

United States

Senior Principal Software Engineer, Feature Store
No salary listedRemote8+ YOEBackend Engineering

Leads technical vision, architecture, and V2 development of Redis Feature Store for large-scale ML infrastructure. Requires 8+ years backend experience, expertise in Python/Go/Rust, cloud platforms, and data tools; mentors team and engages enterprise customers.

Fetch

Fetch

United States

Principal Engineer, Ads Platform
No salary listedRemote7+ YOEBackend Engineering

Principal engineer responsible for the architecture, scalability, reliability, and long-term technical strategy of Fetch’s advertising platform. The role requires deep distributed-systems expertise, production experience with high-volume backend systems, and hands-on technical leadership across organizations.