Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

JPMorgan Senior Lead Software Engineer - Python FPGA 
United States, New Jersey, Jersey City 
574913453

24.04.2025

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.