remote
Senior Lead Software Engineer, Cloud Platform - JPMorgan Chase
Software Engineer
Lead the design and delivery of scalable cloud platforms using AWS, Kubernetes, and modern DevOps practices to enable data‑driven decision making for a global financial institution.
About the role
Key Responsibilities
- Architect, develop, and maintain highly available, secure cloud services on AWS supporting real‑time data analytics.
- Drive container orchestration strategy using Kubernetes and Docker, ensuring seamless deployment and scaling of microservice workloads.
- Define and implement CI/CD pipelines with Terraform, Jenkins/GitHub Actions, and automated testing to accelerate release cycles.
- Mentor a cross‑functional engineering team, fostering best practices in code quality, performance tuning, and cloud cost optimization.
- Collaborate with data scientists, product owners, and security teams to translate business requirements into robust, compliant cloud solutions.
Requirements
- 10+ years of software engineering experience, with at least 5 years leading cloud‑native projects.
- Deep expertise in AWS services (EC2, S3, Lambda, RDS, etc.) and infrastructure‑as‑code tools such as Terraform or CloudFormation.
- Strong proficiency in Java and Python for building microservices and data pipelines.
- Hands‑on experience with Kubernetes, Docker, and modern CI/CD ecosystems.
- Proven ability to mentor engineers, drive technical strategy, and deliver production‑grade systems at scale.
Skills
awskubernetesjavapythoncicddockerterraform