onsite
Lead Software Engineer - Cloud Python - JPMorgan Chase Bank, N.A.
Software Engineer
Lead a high‑performing agile team to design, develop, and deliver secure, scalable cloud‑native Python applications, leveraging AWS services, micro‑service architecture, and modern DevOps practices.
About the role
Key Responsibilities
- Architect, develop, and maintain cloud‑native Python services that meet performance, security, and scalability requirements.
- Lead an agile team through full software development lifecycle, from requirements gathering to production deployment.
- Design and implement micro‑service patterns, containerization (Docker) and orchestration on AWS platforms.
- Establish CI/CD pipelines, automated testing, and monitoring to ensure high availability and rapid delivery.
- Collaborate with product owners, security, and operations to align technical solutions with business goals.
Requirements
- 5+ years of professional experience in Python development and cloud‑based architectures.
- Strong expertise with AWS services (EC2, Lambda, S3, RDS, etc.) and infrastructure‑as‑code tools.
- Hands‑on experience building, containerizing, and deploying micro‑services using Docker and related orchestration tools.
- Proficiency in CI/CD frameworks (Jenkins, GitLab CI, or similar) and automated testing practices.
- Demonstrated ability to lead agile teams, mentor engineers, and drive technical excellence.
Skills
pythonawsdockercicdagile