> Markdown version of [/jobs/ext/2722541-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2722541-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Cowell Banker Tech - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $190,600.0 - $263,900.0 - **Contract:** Temporary contract - **Skills:** Application Programming Interfaces (APIs), Application Frameworks, Relational Databases, Distributed Systems, Identity and Access Management, Node.Js, Prism (Software), Proprietary Software, Next.js, Software Engineering, Software Systems, Systems Architecture, Systems Integration, TypeScript, Web Applications, Information Technology, Operational Systems - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/principal-software-engineer-upstart-8057172 ## About the Role If you're energized by tackling meaningful problems, excited to innovate with purpose, and motivated by work that truly matters, we'd love to hear from you., * 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. ## Description Upstart's Bank Technology team builds the internal platforms, security automation, and operational systems that enable Upstart Bank to operate securely, efficiently, and at scale. The team partners closely with stakeholders across risk, legal, compliance, security, and operations to create software solutions that support the bank's growth as a licensed financial institution. As a Principal Software Engineer, you will provide technical leadership across a growing portfolio of internal platforms and automation systems. You will drive architectural direction, solve complex technical challenges, and establish engineering patterns that enable the team to deliver secure, scalable, and maintainable solutions for the bank's most critical operational functions. 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. ## Related Videos - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)