Senior Lead eSoftware Engineer - C++ Electronic Trading jobs in United States
cer-icon
Apply on Employer Site
company-logo

Chase ยท 5 months ago

Senior Lead eSoftware Engineer - C++ Electronic Trading

Chase is one of the oldest financial institutions, offering innovative financial solutions. As a Senior Lead eSoftware Engineer, you will design, enhance, and deliver technology products within the Electronic Trading Services team, focusing on low latency trading systems and collaborating with cross-functional teams to meet business needs.

BankingFinancial Services

Responsibilities

Design, develop, and implement low latency electronic trading systems with focus on next-generation Smart Order Router, Matching Engine, Market Access, and Risk Management
Continuously develop new trading strategies and enhance existing strategies to adapt to market changes and feedback from TCA and client, ensuring optimal trading performance and client satisfaction
Collaborate with cross-functional teams to understand business needs and translate them into technical requirements
Oversee the end-to-end software development lifecycle, from requirements gathering and design to deployment and maintenance. Ensure the scalability, performance, and reliability of trading systems by implementing best practices in software engineering and architecture
Conduct code reviews, unit testing, and integration testing to ensure high-quality software delivery
Lead and follow Agile Methodologies and Principles
Stay abreast of industry trends, emerging technologies, and regulatory changes to ensure our trading platforms remain competitive and compliant. Proactively identify opportunities for innovation and improvement within the e-trading systems

Qualification

C++14Multi-threaded programmingUltra-low latency developmentTCP/IP network programmingLinux/Unix proficiencySystem architecture knowledgeAgile methodologiesContinuous Integration practicesExposure to JavaPythonCollaboration skills

Required

Formal training or certification on software engineering concepts and 5+ years applied experience
Advanced in one or more programming language(s) - C++14 concepts
Expertise in multi-threaded and concurrent programming
Experience in TCP/IP network programming and familiarity with LBM/UME
Proven experience in ultra-low latency application development
Experience with kernel tuning and low-level system programming
Knowledge of market data distribution and order management systems
Advanced knowledge of system architecture, design, and business processes
Proficiency in Linux/Unix, with an understanding of OS and kernel architecture
Expertise in application, data, and infrastructure architecture disciplines

Preferred

Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
Familiarity with modern Continuous Integration development practices including all phases of the SDLC. Lead and follow Agile Methodologies and Principles
Exposure to or ability to learn other languages and technologies like Java and Cloud Technologies
Experience with Python and Perl is a plus
Knowledge of Multi-Asset Electronic Trading and Equities, Futures, and Options Exchange Connectivity experience is desirable

Benefits

Comprehensive health care coverage
On-site health and wellness centers
A retirement savings plan
Backup childcare
Tuition reimbursement
Mental health support
Financial coaching

Company

Chase provides broad range of financial services. It is a sub-organization of JP Morgan Chase.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Mike McDonnell
Managing Director, Head of Chase Travel Platform Product
linkedin
leader-logo
Nicole Sanchez
Managing Director, Consumer Bank, GM and Product Executive, Growth Financial Products
linkedin
Company data provided by crunchbase