onsite
Lead Software Engineer - DevOps / Production Support - JPMorgan Chase
Software Engineer
Lead the design, deployment, and support of high‑availability trading technology platforms using Python, Node.js, and AWS, while driving automation, containerization, and continuous delivery practices.
About the role
Key Responsibilities
- Architect and maintain scalable, secure production environments for trading and derivatives execution systems on AWS.
- Implement CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes) to accelerate release cycles.
- Collaborate with cross‑functional teams to troubleshoot, monitor, and optimize application performance and reliability.
- Lead incident response, root‑cause analysis, and post‑mortem documentation to improve system resilience.
- Mentor junior engineers on DevOps best practices, cloud architecture, and automation tooling.
Requirements
- 5+ years of software engineering experience with a focus on DevOps and production support.
- Proficiency in Python and Node.js, plus experience with AWS services (EC2, RDS, S3, Lambda).
- Hands‑on expertise in Docker, Kubernetes, Terraform, and CI/CD tools (Jenkins, GitHub Actions).
- Strong understanding of monitoring, logging, and alerting (Prometheus, Grafana, ELK).
- Excellent problem‑solving skills and a proactive, collaborative mindset.
Skills
pythonnodejsawsdockerkubernetescicdterraform