DescriptionBe an integral part of an agile team thats constantly pushing the envelope to enhance build and deliver topnotch technology products.
As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Banks Electronic Trading Technology Connectivity team you are an integral part of an agile team that works to enhance build and deliver trusted marketleading technology products in a secure stable and scalable way. Drive significant business impact through your capabilities and contributions and apply deep technical expertise and problemsolving 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 Pythonbased applications for electronic trading platforms.
- Develop Python programs to automate configuration and deployment of softwarebased trading applications
- Develop Pythonbased frameworks for testing both hardware (FPGA) and softwarebased 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 uptodate 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 functionwide 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
- Handson 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 problemsolving skills and attention to detail.
- Ability to work independently and as part of a team in a fastpaced 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 FPGAbased design using Cocotb
- Familiarity with Wireshark and PCAP file format
- Experience with DevOps practices and tools.
Required Experience:
Senior IC