Senior Lead Software Engineer - Java
On-site · Jersey City, New Jersey, United States
Job Summary
Senior Lead Software Engineer for Markets Technology in JPMorgan Chase’s Electronic Trading Technology group. Develops and maintains high-quality, secure, scalable Java-based trading infrastructure, designs and implements algorithmic trading strategies, optimizes performance for low-touch trading environments, guides technical direction across teams, and collaborates with product teams to translate trading strategies into efficient algorithms. Demonstrates strong problem-solving, code review, and SDLC adherence while contributing to a diverse, inclusive team culture.
Required Qualifications
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced in Java
- Experience with algorithmic trading systems and FIX
- Performance optimization and low-touch system design
- Strong understanding of data structures, algorithms, and multithreading in Java
- Familiarity with financial markets and trading concepts (equities, options)
- Cloud-native experience
- Experience in Computer Science, Computer Engineering, Mathematics, or related technical field
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.