remote
Lead Software Engineer - Linux Infrastructure Platform - JPMorganChase
Software Engineer
Lead Software Engineer driving Linux infrastructure platforms, delivering high‑performance services using C++, Python, container orchestration (Kubernetes/Docker) and CI/CD pipelines to support mission‑critical compute workloads.
About the role
Key Responsibilities
- Architect, design, and implement scalable Linux‑based infrastructure platforms supporting high‑throughput compute workloads.
- Lead a cross‑functional team in developing, containerizing, and deploying services using Docker and Kubernetes.
- Drive automation and continuous integration/continuous delivery pipelines to improve release velocity and reliability.
- Collaborate with security, networking, and storage engineers to ensure platform resilience, performance, and compliance.
- Mentor senior and junior engineers, conduct code reviews, and champion best practices in software development.
Requirements
- 7+ years of professional software engineering experience with deep expertise in Linux system programming.
- Proficiency in C++ and Python for building performance‑critical services.
- Hands‑on experience with container technologies (Docker) and orchestration platforms (Kubernetes).
- Strong background in CI/CD tooling (Jenkins, GitLab CI, or similar) and infrastructure as code.
- Demonstrated ability to lead technical initiatives, mentor teams, and communicate complex concepts to diverse stakeholders.
Skills
linuxcpythonkubernetesdockercicd