Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes)
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 powerful experiences for millions of customers.
Role type
Senior Lead Software Engineer (Distributed Systems)
Builds
Cloud-based distributed microservices and full stack systems
Domain
Financial Services / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed microservices architecture, Team leadership, Cloud computing (AWS/Azure/GCP), Container orchestration (Kubernetes), Full stack development, Regulatory compliance, Code evaluation and mentoring
Preferred skills
Generative AI tooling, Large-scale app deployment on Kubernetes, ML platforms (SageMaker/Databricks), Open source frameworks, People management
Technologies
Golang, Python, JavaScript, Java, TypeScript, SQL, Docker, Kubernetes, AWS, Amazon SageMaker, Databricks, Open Source RDBMS, NoSQL databases
Responsibilities
Lead a portfolio of diverse technology projects, Mentor other members of the engineering community, Collaborate with digital product managers to deliver cloud-based solutions, Experiment with and learn new technologies
Seniority
Senior, hands-on IC with people management