onsite
Senior Lead Software Engineer - C , Python - JPMorgan Chase Bank, N.A.
Software Engineer
Lead the design, development, and delivery of high‑performance, secure infrastructure platforms using C++ and Python within an agile environment, driving scalable solutions that impact the market.
About the role
Key Responsibilities
- Architect and implement robust, high‑throughput services in C++ and Python, ensuring performance, reliability, and security.
- Lead a cross‑functional agile team, mentoring engineers and driving continuous improvement in development practices.
- Collaborate with product, security, and operations stakeholders to define requirements, prioritize features, and deliver on time.
- Own end‑to‑end lifecycle of platform components, from design through testing, deployment, and monitoring.
- Champion best practices in code quality, automated testing, and CI/CD pipelines.
Requirements
- 10+ years of software engineering experience with deep expertise in C++ and Python.
- Proven track record leading large, complex projects in a fast‑paced, regulated environment.
- Strong knowledge of distributed systems, cloud infrastructure (AWS, Azure, or GCP), and containerization.
- Excellent communication skills and ability to influence stakeholders at all levels.
- Experience with Agile methodologies and modern DevOps practices.