Senior Lead Software Engineer, Full Stack (Bank Tech)
Core
Engineering Lead in Solutions Engineering driving technical delivery across multiple domains (Integration, Modernization, Reliability, Testing, ML) for Bank Tech's critical initiatives using a SWAT-style model.
Role type
Senior Lead Software Engineer (Full Stack) / Engineering Lead
Builds
Production-ready solutions, prototypes, and technical direction for cross-domain engagements
Domain
Banking Technology (Payments, Core Banking, Cloud Infrastructure, AI/ML)
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack development, Cloud/DevOps, SRE, AI/ML, Architecture design, Code review, Team leadership, Rapid onboarding, Agile practices
Preferred skills
Distributed microservices, Serverless architectures, Event-driven systems, Observability, Automated testing, Interactive AI tooling
Technologies
AWS, Microsoft Azure, Google Cloud, JavaScript, Java, TypeScript, Python, Go, Fargate, Lambda
Responsibilities
Own technical delivery and architecture decisions on active engagements; Lead small teams (2–5) through complex problem spaces; Decompose ambiguous problems into practical implementations; Mentor engineers on engagement teams; Rapidly onboard to unfamiliar codebases and domains
Seniority
Senior, hands-on IC with leadership responsibilities