Senior Lead Software Engineer, Back-End Distributed Systems (AWS, Go, Kubernetes, MCP, Lua, Python)
Core
Lead a portfolio of diverse technology projects and a team of developers to create robust cloud-based solutions that help meet regulatory needs and drive financial empowerment experiences for millions of Americans.
Role type
Senior Lead Software Engineer (Back-End Distributed Systems)
Builds
Cloud-based solutions, distributed microservices, and full stack systems for regulatory compliance and customer experience
Domain
Financial Services / Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed microservices architecture, Cloud computing (AWS/Azure/GCP), Go, Python, Java, Kubernetes, Docker, SQL, NoSQL, Open Source frameworks, People management, Agile practices
Preferred skills
Generative AI solutions, Interactive AI tooling, Amazon SageMaker, Databricks, Scala, Node.js
Technologies
AWS, Kubernetes, Docker, Go, Python, Java, TypeScript, SQL, NoSQL, Amazon SageMaker, Databricks
Responsibilities
Lead a portfolio of diverse technology projects, Mentor other members of the engineering community, Collaborate with digital product managers to deliver robust cloud-based solutions, Experiment with and learn new technologies, Participate in internal & external technology communities
Seniority
Senior, hands-on IC with people management