Java, Scala, Electronic Trading Order Management system-Lead Software Engineer
On-site · Jersey City, New Jersey, United States
Job Summary
Lead Software Engineer at JPMorganChase in Markets technology, responsible for designing, developing, and implementing a distributed multi-asset Order Management System (OMS) infrastructure and workflow components. Develop secure, high-quality production code and participate in deployments and ongoing maintenance. Lead evaluations with vendors and internal teams, foster communities of practice, and contribute to a diverse and inclusive team culture. Key skills include Java/Scala/C/C++, low-latency distributed systems, Linux internals, time-series databases (KDB+), network protocols (TCP/multicast), and experience delivering scalable, high-availability software with DevOps-oriented deployment considerations.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years applied experience
- Hands-on practical experience delivering system design
- Experience in Java, Scala, C/C++
- Proficiency with time series databases (KDB+)
- Experience with low-latency distributed systems
- Strong in multi-threaded programming and OO design
- Experience in cloud design and DevOps
- Bachelor’s or related technical field (implied by experience)
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.