Principal Software Engineer
Core
Lead architecture and technical design for internal platforms, security automation, and operational systems supporting Upstart Bank's secure and scalable operations.
Role type
Principal Software Engineer (Platform & Security)
Builds
Internal platforms, security automation systems, workflow tooling, relational data models, and authorization frameworks for a licensed financial institution.
Domain
Financial Services / Banking / Security Automation
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, relational database design, API design, authentication and authorization systems, cross-functional stakeholder management, technical strategy, mentoring
Preferred skills
TypeScript, Node.js, Next.js, Prisma, GRC platforms, regulated industry experience, compliance frameworks (SOC 2, NIST CSF)
Technologies
TypeScript, Node.js, Next.js, Prisma, SQL, REST APIs
Responsibilities
Lead architecture and design of internal platforms and security automation; Establish scalable engineering patterns and technical standards; Partner with risk, compliance, and operations to translate requirements into software; Design relational data models and authorization systems; Mitigate technical risks and make build-versus-buy decisions; Mentor engineers and drive technical strategy.
Seniority
Principal, hands-on IC with strategic leadership