JPMorgan Chase
Lead Software Engineer – Python Software Engineer
Columbus, OH · Full-time · Posted Oct 14, 2026
- Experience
- 5+ years applied experience; no alternatives stated.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads software engineering work in the Chief Technology Office, developing secure, scalable production solutions and advancing AI-assisted engineering practices across the team.
What you'll do
- Designs, develops, troubleshoots, reviews, and debugs production software; improves operational stability through automation.
- Leads responsible adoption and validation of enterprise-authorized AI-assisted development tools and practices.
- Builds reusable, AI-native components and leads software engineering communities of practice.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Advanced Python skills and hands-on experience with system design, application development, testing, and operational stability.
- Experience leading approved AI-assisted software development, including setting standards for validating outputs and coaching on responsible, secure use.
- Proficiency in automation, continuous delivery, the Software Development Life Cycle, agile methodologies, cloud-native development, and a technical discipline such as cloud, artificial intelligence, or machine learning.
Nice to have
- Advanced skills in Java and JavaScript.
- Experience building SDKs, frameworks, or developer platforms; AI-native tooling or workflows; or production code that uses or builds AI capabilities.
Tools
Python, Java, JavaScript, CI/CD
AI focus
Leads adoption and validation of AI-assisted engineering tools and workflows; builds AI-native components and may ship production software that uses or builds AI capabilities.
Model-written summary · the original posting is authoritative