JPMorgan Chase logo
JPMorgan Chase3 months ago

Java, Scala, Electronic Trading Order Management system-Lead Software Engineer

On-site · Jersey City, New Jersey, United States

Type
Full Time
Level
Senior Level
Education
License Or Certification
Company size
Enterprise
Industry
Investment Banking

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)
Sorce

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.

Get started

JPMorgan Chase

Java, Scala, Electronic Trading Order Management system-Lead Software Engineer

Apply on Sorce