remote
Lead Software Engineer - Python & Automation - JPMorganChase
Software Engineer
Lead the design and delivery of scalable Python‑based automation solutions for enterprise storage platforms, driving performance, reliability, and security in a fast‑paced, agile environment.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance Python services that automate storage platform operations and data workflows.
- Lead a cross‑functional agile team, mentoring developers and ensuring adherence to coding standards, security best practices, and performance benchmarks.
- Collaborate with infrastructure, security, and product stakeholders to translate business requirements into robust, scalable solutions.
- Design and implement CI/CD pipelines, automated testing, and monitoring for continuous delivery and operational excellence.
- Evaluate and integrate emerging cloud and storage technologies to keep the platform at the forefront of industry innovation.
Requirements
- 10+ years of software engineering experience with a strong focus on Python and automation.
- Proven track record leading technical teams in an agile environment.
- Deep knowledge of cloud infrastructure (AWS, Azure, or GCP) and storage technologies.
- Experience with CI/CD, containerization, and infrastructure‑as‑code tools.
- Excellent problem‑solving skills and a passion for building secure, scalable systems.