Sr Director of Software Engineering - Order Management System / Java

JPMorgan Chase & Co.

Jersey City (NJ)

On-site

USD 230,000 - 350,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

JPMorgan Chase & Co. is seeking a Senior Director of Software Engineering in Jersey City, leading the Equities Order Management System Technology practice within the Corporate and Investment Bank.

You will shape architecture, drive distributed OMS infrastructure, and partner across domains to advance real-time performance and scalable workflows. You will mentor multiple tech teams, own delivery across platforms, and collaborate with traders and portfolio teams to optimize execution, resilience,

Qualifications

  • Formal software engineering training and extensive hands-on experience.
  • Experience leading technologists to deliver complex items across an org.
  • Experience building large-scale high-availability distributed systems.

Responsibilities

  • Leads multiple technology implementations across workstreams to achieve tech and business objectives.
  • Directly manages multiple areas with strategic transactional focus and accelerating delivery.
  • Provides leadership and direction to teams while overseeing multiple platforms at a high level and in detail.
  • Acts as interface with stakeholders and partners, driving consensus across competing objectives.
  • Manages multiple stakeholders and large cross-product collaborations.
  • Influences peer leaders and senior stakeholders across business, product, and technology teams.

Skills

Java
Distributed systems
Leadership
Multi-threading
DevOps

Education

Bachelor's degree in Computer Science

Tools

Gradle
DevOps
KDB
Web/React

Job description

Your opportunity to make a real impact and shape the future of financial services is waiting for you. Let’s push the boundaries of what's possible together.

As a Senior Director of Software Engineering at JPMorgan Chase within the Corporate and Investment Bank, Equities Order Management System Technology, you lead multiple technical areas, manage the activities of multiple departments, and collaborate across technical domains. Your expertise is applied cross-functionally to drive the adoption and implementation of technical methods within various teams and aid the firm in remaining at the forefront of industry trends, best practices, and technological advances.

You will design, develop and implement top performing, distributed multi-asset Order Management Systems. You will work closely with others to design and implement core OMS infrastructure, workflow, pipeline, configuration modules, communication, instrumentation and administration, caching, and real-time distribution. You will enhance automated build and deployment modules to help integrate components into Sales & Trading eco-system, and add enhancements to increase business growth and add execution efficiency.

Job responsibilities
  • Leads multiple technology implementations across workstreams to achieve technology and business objectives
  • Directly manages multiple areas with strategic transactional focus and accelerating delivery
  • Provides leadership and direction to teams while frequently overseeing multiple platforms at a high-level and in detail
  • Acts as the interface with stakeholders and partners, driving consensus across competing objectives
  • Manages multiple stakeholders, complex projects, and large cross-product collaborations
  • Influences peer leaders and senior stakeholders across the business, product, and technology teams
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 10+ years applied experience. In addition, 5+ year of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise and more broadly across the organization
  • Experience developing Java applications including hands on coding
  • In-depth, expert level understanding data structures, synchronization, network communication protocols, multi-threaded programming and object oriented design
  • Experience developing large scale high-availability distributed systems with dynamic quality of service and linear scaling for availability and reliability
  • Working proficiency with developmental toolsets: Gradle, Jules, Dev-Ops
  • Experience with Equities Order Management Systems and Market Structure
  • Drives delivery oflow latency / high performance / high capacity Core JavaOMS components (order management, workflows, instrumentation, etc.)
  • Partners closely withPortfolio Trading / Program Tradingstakeholders to deliver OMS capabilities that improve execution efficiency and workflow automation
  • Supports and enhancesETF tradingworkflows, includingRFQs (Request for Quotes)andCreation/Redemption lifecycle processes
  • Oversees wholesale technical, end to end execution, including full stack/GUIworkflows (Web/React), and leverages KDB / Analyticsto deliver real-time monitoring, operational insights, and trading analytics
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Director of Software Engineering - Order Management System / Java
Sr Director of Software Engineering - Order Management System / Java

JPMorganChase • Jersey City (NJ)

On-site
USD 150,000 - 200,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+2
Sr Director of Software Engineering - Order Management System / Java
Sr Director of Software Engineering - Order Management System / Java

TwinThread • Jersey City (NJ)

On-site
USD 150,000 - 200,000
Senior Director, Java OMS Engineering | Real-Time Trading
Senior Director, Java OMS Engineering | Real-Time Trading

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 230,000 - 350,000
Senior Lead Software Engineer - Java
Senior Lead Software Engineer - Java

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 180,000 - 240,000
SeniorDirector of eSoftware Engineering - Derivatives Execution Algos Lead
SeniorDirector of eSoftware Engineering - Derivatives Execution Algos Lead

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 180,000 - 240,000
Director of Software Engineering - DevOps / Futures & Options Execution Technology
Director of Software Engineering - DevOps / Futures & Options Execution Technology

JPMorganChase • Jersey City (NJ)

On-site
USD 130,000 - 180,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1
Senior Director of eSoftware Engineering - Derivatives Execution Algos Lead
Senior Director of eSoftware Engineering - Derivatives Execution Algos Lead

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 180,000 - 280,000
Senior Director of Software Engineering - Equity Plan Services Platform Team
Senior Director of Software Engineering - Equity Plan Services Platform Team

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 210,000 - 340,000
Senior Manager of Software Engineering - Front office Trade Execution
Senior Manager of Software Engineering - Front office Trade Execution

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 180,000 - 240,000
Sr Director of Software Engineering Equity Derivatives Technology
Sr Director of Software Engineering Equity Derivatives Technology

J.P. Morgan • New York (NY)

On-site
USD 250,000 - 380,000
Competitive total rewards