> Markdown version of [/jobs/ext/580748-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/580748-senior-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). --- # Senior Software Engineer - **Company:** Upstart - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $164,800.0 - $228,400.0 - **Contract:** Temporary contract - **Skills:** Application Programming Interfaces (APIs), Audit Trail, User Authentication, Relational Databases, Distributed Systems, PostgreSQL, Node.Js, Prism (Software), Role-Based Access Control, Next.js, Software Engineering, Software Systems, Systems Architecture, Systems Integration, TypeScript, Web Applications, Web Application Frameworks, Software Security, Information Technology, Restful APIs, Webhooks - **Published:** June 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=fc721bc0500673bf ## About the Role Do you have experience in Web applications?, * Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) and 4+ years of software engineering experience. * Experience designing, building, and operating production web applications used by internal or external customers. * Experience designing relational database schemas and managing complex data models using PostgreSQL or a similar relational database. * Experience building and maintaining RESTful APIs, integrations, webhooks, or distributed system interfaces. * Experience implementing application security fundamentals, including authentication, role-based access control, audit logging, and schema migrations. Preferred Qualifications * Knowledge of TypeScript, Node.js, Next.js, Prisma, or similar modern web application frameworks. * Experience building internal tooling, workflow platforms, or operational software systems. * Familiarity with regulated environments such as financial services, banking, healthcare, or other compliance-driven industries. * Knowledge of governance, risk, and compliance (GRC) platforms, security tooling, or operational controls. * Ability to navigate ambiguous requirements and collaborate effectively with both technical and non-technical stakeholders. ## Description * Design, build, and maintain internal software platforms that support risk, compliance, legal, and operational workflows across Upstart Bank. * Partner with cross-functional stakeholders to translate business requirements into scalable technical solutions and intuitive user experiences. * Develop and maintain APIs, integrations, and data workflows that connect internal systems with third-party platforms. * Design relational data models, authorization frameworks, audit capabilities, and background processing systems that support secure and reliable operations. * Write technical designs, architectural documentation, and implementation plans that establish durable engineering patterns and reduce future maintenance costs. * Contribute to technical decisions regarding system architecture, build-versus-buy evaluations, and long-term platform scalability. ## Related Videos - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [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) - [Beyond Webhooks: The Future of Scalable API Event Delivery](https://www.wearedevelopers.com/videos/100312-beyond-webhooks-the-future-of-scalable-api-event-delivery) - [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) - [From Zero to Hero: NextJS 13 and Tailwind CSS for Beginners](https://www.wearedevelopers.com/videos/766-from-zero-to-hero-nextjs-13-and-tailwind-css-for-beginners) - [Build Your Own Subscription-based Course Platform](https://www.wearedevelopers.com/videos/321-build-your-own-subscription-based-course-platform) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)