Senior Software Engineer
Core
Design and build internal software platforms, automation, and integrations that power critical bank functions for risk, compliance, legal, and operational workflows.
Role type
Senior Software Engineer (Internal Platforms & Automation)
Builds
Internal applications, APIs, integrations, data workflows, and platform tooling for Upstart Bank
Domain
Financial Services / Banking / Regulated Technology
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Software engineering, relational database design (PostgreSQL), RESTful API development, distributed systems, application security (auth, RBAC, audit logging), technical architecture design
Preferred skills
TypeScript, Node.js, Next.js, Prisma, internal tooling development, regulated industry experience, GRC platform knowledge
Technologies
PostgreSQL, RESTful APIs, webhooks, TypeScript, Node.js, Next.js, Prisma
Responsibilities
Design and maintain internal software platforms supporting risk, compliance, and operational workflows; Develop and maintain APIs and integrations connecting internal systems with third-party platforms; Design relational data models and authorization frameworks; Write technical designs and architectural documentation; Contribute to system architecture and build-versus-buy decisions
Seniority
Senior, hands-on IC