JOBSEARCHER

Lead Software Engineer (Front-End Engineer)

U.S. BankSaint Paul, MNL6 LeadSeptember 15th, 2026
Overview In this role you will design, build, and maintain scalable software experiences that align with U.S. Bank standards. You’ll work with cross-functional teams to deliver reliable backend services and modern web apps, while embracing agile and DevOps practices. You’ll shape architectural decisions, including domain-driven design and event-driven patterns, to support resilient, offline-capable experiences. This is an opportunity to contribute to mission-driven software that enables customers and communities to grow. Compensation / BenefitsHealthcare (medical, dental, vision)Life insuranceDisability leaveParental leave401(k) retirement planPaid vacation benefits and holidays** ResponsibilitiesLead design and implementation of scalable architectures using DDD, Hexagonal and functional programmingDevelop and maintain high-performance backend services with Node.js and TypeScriptBuild modern web applications with React and TanStack, optimized for performance and offline useArchitect and deliver Progressive Web Apps (PWA) with Service Workers and WorkboxDesign and integrate RESTful and GraphQL APIs aligned to business capabilitiesImplement robust event-driven architectures and distributed workflowsManage data synchronization for distributed, intermittently connected systemsOversee client- and server-side data persistence (IndexedDB/Dexie, SQLite, PostgreSQL) with data integrityEnsure cloud-native deployment on AWS (IAM, EKS, S3, SQS, SNS, API Gateway, Cognito)Collaborate with product, design, security, and compliance to meet regulatory requirementsWrite clean, well-tested code and mentor peers to elevate engineering standards Key requirementsBachelor’s degree or equivalent work experience6–8 years of relevant experienceExpertise in Domain-Driven Design (DDD) and Hexagonal/Clean ArchitectureStrong backend development with Node.js and TypeScriptProficiency in React and TanStack for frontendExperience with building PWAs and offline-first apps (Service Workers, Workbox)Deep knowledge of REST and GraphQL API designExperience with event-driven architectures, asynchronous processing, and distributed systemsStrong data modeling and persistence experience (PostgreSQL, IndexedDB/Dexie, SQLite)Experience deploying on AWS (EKS, S3, SQS, SNS, IAM, Cognito, API Gateway)Experience with ML models, vector databases, embeddings, or RAG pipelines is a plusCollaboration across cross-functional teamsStrong communicationMentorship and engineering leadershipNode.jsTypeScriptReact