Lead Python Developer - Director of Software Engineering

JPMorganChase is one of the oldest financial institutions, offering innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Jersey City, NJ, USA
$204,250 - $285,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance · AI

Description For Lead Python Developer - Director of Software Engineering

JPMorgan Chase is seeking a Director of Software Engineering to join their AIML and Data Platforms team. This role combines technical leadership with hands-on development, focusing on implementing cutting-edge AI/ML solutions within the firm's banking operations.

As a Director of Software Engineering, you'll lead a team dedicated to developing secure, scalable technology products, particularly in areas like Synthetic Data, Explainability (XAI), Fairness, Optimization, and Cryptography. You'll work at the intersection of AI innovation and practical banking applications, ensuring that advanced ML solutions are effectively integrated into the firm's infrastructure.

The role requires exceptional technical expertise in Python development, cloud engineering, and large-scale data processing. You'll be responsible for implementing Privacy Enhancement Techniques (PETs) and cryptographic methods across the firm, while ensuring all solutions meet the stringent requirements of a regulated financial environment.

Your leadership will be crucial in guiding the team through the complete development lifecycle, from conceptualization to production deployment. The position offers an opportunity to work with cutting-edge AI technologies while solving real-world challenges in financial services.

JPMorgan Chase offers a comprehensive benefits package including competitive base salary, performance-based compensation, health coverage, retirement benefits, and professional development opportunities. The company's commitment to innovation, combined with its stable financial position and global reach, makes this an excellent opportunity for experienced technology leaders looking to make a significant impact in financial technology.

The role is based in Jersey City, NJ, and offers a salary range of $204,250 - $285,000, reflecting the senior nature of the position and the high level of expertise required. Join a team that's pushing the boundaries of AI/ML applications in finance while maintaining the highest standards of security and reliability.

Last updated 8 hours ago

Responsibilities For Lead Python Developer - Director of Software Engineering

  • Hands-on leadership and direction of a small team, charged with delivering innovation at scale
  • Focuses on delivering the Synthetic Data product including Privacy Enhancement Techniques (PETs) and Cryptographic methods across the firm
  • Integrates these seamlessly into the firm's business systems, withing the constraints of a highly regulated and opinionated technology environment
  • Creates robust pipelines for repeatable model delivery

Requirements For Lead Python Developer - Director of Software Engineering

Python
Kubernetes
  • Formal training or certification on Software Engineering concepts and 10+ years applied experience
  • Experience shipping 0-1 products
  • Experience shipping products as python packages, running services
  • Experience in working with large scale data and manipulating 100Ms of data at scale, reliably
  • Exceptional Cloud Engineering skills (both public and private)
  • Up-to-date understanding of Model Development Lifecycle
  • Strong track record of developing high quality, production code in Python
  • Advanced understanding of engineering methodologies such as CI/CD, Application Resiliency, Networking and Security
  • Great interpersonal skills
  • Exceptional problem-solving skills in a complex technical environment
  • Strong understanding of modern development practices

Benefits For Lead Python Developer - Director of Software Engineering

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Competitive base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Lead Python Developer - Director of Software Engineering

Client Solutions Architect-Payments-Executive Director

Lead technical solutions architect role at JPMorgan Chase, combining deep technical expertise with client consultation to transform payment solutions.

Executive Director, Product Architecture

Executive Director role leading product architecture for JPMorgan Chase's Payments & Banking Digital division.

Principal Architect - Observability

Principal Architect role at JPMorgan Chase focusing on observability solutions and architecture leadership in financial technology.

Senior Lead Architect API

Senior Lead Architect API position at JPMorgan Chase focusing on API & data standards implementation and architecture review processes across JPM Payments.

Payment Lifecycle Manager III (Vice President) - Cash Asset Management (EMEA)

Lead Cash Asset Management operations at JPMorgan Chase as a VP, driving process improvements and strategic initiatives across EMEA region.