Lead Software Engineer, Full Stack
Core
Lead a squad of engineers to design, develop, and deliver secure, high-quality full-stack software solutions and complex features for consumer banking products.
Role type
Senior Lead Full Stack Software Engineer
Builds
Secure, scalable, and reliable digital banking solutions and APIs
Domain
Consumer Banking / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, SQL, JavaScript, HTML5, CSS3, AWS (ECS/EKS/Lambda, API Gateway, RDS/DynamoDB/CassandraDB, S3, CloudWatch, IAM), System Design, RESTful API Design, Microservices, CI/CD, Automated Testing, Security Practices (OWASP, OAuth2/OIDC), AI Tool Integration
Preferred skills
Mentoring, Architectural Decision Making, Operational Stability, Privacy-Safe AI Governance
Technologies
AWS Lambda, Kafka, React, TypeScript, ASP.NET, C#, JSON, REST, microservices
Responsibilities
Lead design reviews and guide architectural decisions; develop secure, high-quality production code for backend and frontend; review and debug code written by others; define SLOs and improve observability to reduce MTTR; integrate privacy-safe AI assistants into development workflows with governance; collaborate with product and design partners to deliver end-to-end solutions.
Seniority
Senior, hands-on IC with leadership responsibilities