Software Engineer III - C++ low latency eTrading
On-site · Jersey City, New Jersey, United States
Job Summary
Software Engineer III at JPMorganChase on the eTrading team responsible for designing, delivering, and maintaining secure, scalable trading technology. Collaborates with traders and quants to understand requirements, builds exchange market data and execution gateway components, evaluates pricing/hedging strategies, and produces high-quality production code. Requires strong C++ and Java proficiency, experience with modern programming languages and databases (e.g., KDB), familiarity with CI/CD, security, and agile practices, and exposure to cloud technologies and AI tooling. Focuses on architecture, design artifacts, and continuous improvement to code hygiene and system architecture while contributing to engineering communities.
Required Qualifications
- Formal training or certification on software engineering concepts
- 3+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Advanced proficiency in coding C++, Java
- Experience in developing, debugging, and maintaining code in a large corporate environment
- Knowledge of SDLC and agile methodologies (CI/CD, security, resiliency)
- Experience in Markets or eTrading technologies
- Bachelors or Masters in Computer Science (preferred)
- Experience with AI tools (preferred)
- Exposure to cloud technologies (preferred)
- Python coding (plus)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.