Demo

Senior Lead Software Engineer - Python, FPGA

JPMorgan Chase
Jersey, NJ Full Time
POSTED ON 4/18/2025
AVAILABLE BEFORE 6/18/2025

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank's Electronic Trading Technology Connectivity team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.

We are seeking a skilled Python Developer to join our dynamic team. The ideal candidate will have a strong background in Python programming with a focus on electronic trading, networking, and application testing. You will be responsible for developing, maintaining, and enhancing our trading platforms, ensuring robust network performance, and conducting thorough application testing to guarantee the highest quality of our products.

Job responsibilities

  • Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  • Develop and maintain Python-based applications for electronic trading platforms.
  • Develop Python programs to automate configuration and deployment of software-based trading applications
  • Develop Python-based frameworks for testing both hardware (FPGA) and software-based trading system
  • Conduct application testing to identify and resolve performance bottlenecks and ensure software reliability and efficiency.
  • Optimize and refactor existing code to improve performance and scalability.
  • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain at the forefront of the market.
  • Drives decisions that influence the product design, application functionality, and technical operations and processes
  • Serves as a function-wide subject matter expert in one or more areas of focus
  • Adds to the team culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills

  • Formal training or certification on system design concepts and 5 years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in one or more programming language(s) - Proven experience in Python programming, with a focus on electronic trading and networking.
  • Strong understanding of networking protocols and technologies.
  • Experience with application testing frameworks and methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Strong communication skills, both written and verbal.
  • Ability to tackle design and functionality problems independently with little to no oversight
Preferred qualifications, capabilities, and skills
  • Familiarity with financial markets and trading concepts is a plus.
  • Experience with other programming languages such as C or Java.
  • Experience with testing FPGA-based design using Cocotb
  • Familiarity with Wireshark and PCAP file format
  • Experience with DevOps practices and tools.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Lead Software Engineer - Python, FPGA?

Sign up to receive alerts about other jobs on the Senior Lead Software Engineer - Python, FPGA career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at JPMorgan Chase

JPMorgan Chase
Hired Organization Address Wilmington, DE Full Time
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a S...
JPMorgan Chase
Hired Organization Address Wilmington, DE Full Time
You enjoy shaping the future of product innovation as a core leader, driving value for customers, guiding successful lau...
JPMorgan Chase
Hired Organization Address Wilmington, DE Full Time
Embrace the challenge of adapting to shifting priorities and resources while contributing to a dynamic team and applying...
JPMorgan Chase
Hired Organization Address Wilmington, DE Full Time
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As an ...

Not the job you're looking for? Here are some other Senior Lead Software Engineer - Python, FPGA jobs in the Jersey, NJ area that may be a better fit.

Senior Lead Software Engineer - C++, FPGA

JPMorgan Chase, Jersey, NJ

Senior Lead Software Engineer - FPGA Design

JPMorgan Chase, Jersey, NJ

AI Assistant is available now!

Feel free to start your new journey!