remote
Senior Lead Software Engineer, Cloud Platform - JPMorgan Chase Bank, N.A.
Software Engineer
Lead the design and delivery of scalable cloud platforms for data‑driven decision making, driving architecture, automation, and performance using AWS, Kubernetes, Java, Python, and modern CI/CD pipelines.
About the role
Key Responsibilities
- Architect, develop, and maintain highly available cloud services on AWS that support real‑time data analytics and financial applications.
- Lead a cross‑functional engineering team, providing technical guidance, code reviews, and mentorship to ensure best practices in software design.
- Design and implement containerized microservices using Kubernetes, focusing on scalability, security, and observability.
- Drive automation of build, test, and deployment pipelines with CI/CD tools to accelerate delivery cycles.
- Collaborate with product owners, data scientists, and infrastructure specialists to translate business requirements into robust technical 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 container orchestration with Kubernetes.
- Strong programming skills in Java and Python, and familiarity with RESTful APIs and event‑driven architectures.
- Proven experience building CI/CD pipelines using tools such as Jenkins, GitLab CI, or AWS CodePipeline.
- Excellent problem‑solving abilities, communication skills, and a track record of mentoring engineers.
Skills
awskubernetesjavapythoncicd