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.
191k – 264k
Remote8+ YOEBackend Engineering
About the role
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.
Technical lead for Gusto's Money Group, guiding architecture and service migrations for financial infrastructure including payments, lending, and accounts. Requires 10+ years experience building regulated financial systems at scale.
189k – 278k
Hybrid10+ YOEBackend Engineering
Principal Software Engineer, Trading Systems
NinjaTraderChicago, IL
Lead design, development, and optimization of Scala-based, low-latency trading infrastructure and services for high-volume, 24x7 retail futures trading. Requires extensive experience building high-performance distributed trading systems, JVM tuning, and mentoring engineers.
195k – 220k
On-site7+ YOEBackend Engineering
Principal Software Engineer, Capital Marketplace
UpstartSan Mateo, CA +2
Leads technical roadmap, architecture evolution, and innovation for Capital Supply systems at scale. Requires 8+ years experience building highly available consumer products, leading cross-team initiatives, and mentoring leaders.
186k – 258k
Remote8+ YOEBackend Engineering
Principal Software Engineer, Cash Line
UpstartUnited States
Principal backend engineer building core systems for a new AI-powered revolving credit product. Owns distributed services for underwriting, pricing, transactions, and servicing in a greenfield environment.
183k – 270k
Remote8+ YOEBackend Engineering
Principal Engineer, Streaming Systems
HightouchUnited States
Leads development of high-throughput streaming systems handling millions of messages per second with sub-second latency for real-time behavioral data processing and AI personalization. Requires expertise in distributed systems architecture, scaling infrastructure, and leading complex projects.