Senior Lead Software Engineer - Python Backend Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
JPMorganChase is hiring a Senior Lead Software Engineer - Python Backend Developer within the Commercial and Investment Bank.
The team builds trade structuring tools and components for Markets teams and trading desks globally.
Key Skills for This Role
Full Job Posting
Role Overview
JPMorganChase is hiring a Senior Lead Software Engineer - Python Backend Developer within the Commercial and Investment Bank.
The team builds trade structuring tools and components for Markets teams and trading desks globally.
Job Responsibilities
- Write high-quality backend Python code using SOLID, YAGNI, and KISS principles.
- Participate in requirements meetings and propose technical solutions.
- Drive adoption and governance of approved AI-assisted engineering practices across teams.
- Establish standards for validating AI outputs, secure coding, peer review, automated testing, and release readiness.
- Apply SDLC toolchain capabilities to improve automation and promote reuse of proven patterns.
- Complete full-lifecycle development projects and post-production maintenance.
- Support teams using the components by researching issues, identifying root causes, and resolving problems.
Required Qualifications
- Requires formal training or certification in software engineering concepts and 5+ years of applied experience.
- Requires Python experience with object-oriented programming and test-driven development.
- Requires experience leading enterprise-authorized AI-assisted software development tools and validating their outputs.
- Requires understanding of responsible AI use, data sensitivity, secure handling, resiliency, and security expectations.
- Requires experience with distributed computing architecture, event-based architecture, analytical problem-solving, teamwork, and AWS.
Preferred Qualifications
- Knowledge of GraphQL is preferred.
- Knowledge of investment banking and markets is highly desirable, although demonstrated ability to learn and apply the domain is also valued.
Work Environment
- The role involves substantial analysis, coding, testing, end-user interaction, teamwork, and technical peer collaboration in a dynamic environment.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at JPMorganChase
Control Manager Program - Vice President - Finance Control Management
, IND
Java Lead Software Engineer
Glasgow, GBR
Control Manager Program - Vice President - Finance Control Management
, IND
Payment Lifecycle Manager - Vice President
, IND
Trade Lifecycle Manager - Vice President
, IND
Asset and Wealth Management Audit Manager (Vice President)
, IND
Associate - Business Manager
, IND
Senior Product Delivery Associate
, IND
Lead Software Engineer - Lead Data Architect
, IND