Lead Software Engineer - Python

A leading global financial services firm offering investment banking, financial services for consumers, small businesses, commercial banking, and asset management.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineer - Python

Join JPMorgan Chase's Commercial and Investment Bank's Equities Tech Group as a Lead Software Engineer, where you'll be an integral part of an agile team working on market-leading technology products. This role offers an opportunity to make a significant impact while pushing the boundaries of what's possible in financial technology.

As a core technical contributor, you'll be responsible for developing and maintaining critical technology solutions across multiple business functions. You'll lead the development of secure, high-quality production code using Python, focusing on creating performant and scalable RESTful microservices and APIs. The role involves working with cloud technologies (AWS), implementing DevOps practices, and leading an agile development team.

Your responsibilities will include conducting technical evaluations, leading communities of practice, and championing quality standards. You'll collaborate closely with frontend teams, participate in code reviews, and mentor junior developers. The position requires expertise in Python programming, microservices architecture, and agile methodologies.

This role is perfect for experienced engineers who want to work at the intersection of technology and finance, offering the chance to work on complex systems that power one of the world's largest financial institutions. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving, while having the opportunity to shape the future of financial technology solutions.

The position offers the excitement of working with cutting-edge technologies while building solutions that have real-world impact in the financial sector. You'll be able to leverage your technical expertise in Python, cloud technologies, and microservices architecture while growing your leadership skills in a dynamic, fast-paced environment.

Last updated 16 hours ago

Responsibilities For Lead Software Engineer - Python

  • Execute creative software solutions, design, development, and technical troubleshooting
  • Develop secure high-quality production code, and reviews and debugs code written by others
  • Lead evaluation sessions with external vendors, startups, and internal teams
  • Lead communities of practice across Software Engineering
  • Own the delivery of value-add activities leading a scrum team
  • Engineer performant, scalable and reusable RESTful micro-services and APIs using Python
  • Ensure platform health through cloud migration (AWS) and devops practices
  • Collaborate with frontend teams in designing scalable APIs

Requirements For Lead Software Engineer - Python

Python
MongoDB
  • 5+ years of applied software engineering experience
  • Advanced in Python programming language (5y+)
  • Proficiency in automation and continuous delivery methods
  • Advanced understanding of agile methodologies
  • Experience building and maintaining microservices architecture
  • Knowledge of Python web frameworks (Flask, Tornado, Bottle)
  • Experience with OO databases (mongo-db)
  • Experience in developing, debugging and automated testing (PyUnit)
  • Experience leading an agile delivery team

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer - Python

Lead Software Engineer - Python/AWS

Lead Software Engineer position at JPMorgan Chase focusing on Python/AWS development, offering competitive compensation and comprehensive benefits.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud solutions, requiring 5+ years experience and offering comprehensive benefits.

Lead Software Engineer - Python/Django App developer with AI/ML

Lead Software Engineer position at JPMorgan Chase focusing on Python/Django development with AI/ML integration, requiring 5+ years experience and offering comprehensive benefits.

Lead Software Engineer - Java, AWS, Springboot, Junit

Lead Software Engineer position at JPMorgan Chase focusing on Java, AWS, and Springboot development with emphasis on secure, scalable solutions.

Java Lead Software Engineer

Lead Java Software Engineer role at JPMorgan Chase, focusing on Securities Lending platform development using Java, Spring Boot, Kubernetes, and Kafka.