Director of Software Engineering - Devops / Futures & Options Execution Technology

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Commercial & Investment Bank

Director of Software Engineering leading a new Execution DevOps team for a financial trading platform. The role focuses on building global DevOps coverage, driving resiliency, automation, CI/CD, and rapid recovery for a 24/7 trading environment. A key aspect is leveraging AI-enabled innovation to improve stability and speed, with a focus on AI-powered automation and near-zero-downtime resiliency. The role involves setting DevOps strategy, designing CI frameworks, automating the software delivery lifecycle, owning resiliency outcomes, and testing integrations. Requires extensive software engineering experience, leadership, advanced programming (Unix scripting, Python, Java), and cloud-native experience. Experience with electronic trading is preferred.

What you'd actually do

  1. Set the DevOps strategy for the execution platform, establishing standards, guardrails, and reusable patterns across teams.
  2. Design and implement CI frameworks and environments, driving adoption, scalability, and continuous improvement.
  3. Automate the software delivery lifecycle, including testing, change management, release processes, and manual operational workflows.
  4. Own resiliency outcomes: automate failover, improve recovery time, and raise operational readiness across services.
  5. Test and validate individual applications and end-to-end integrations across execution, connectivity, and market data.

Skills

Required

  • 10+ years applied software engineering experience
  • 5+ years of experience leading technologists
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced programming expertise (Unix scripting, Python, Java)
  • Deep knowledge in software engineering processes
  • Strong scripting skills for automating development, testing, and integration tasks (Shell/Perl/Python)
  • Experience creating and automating test strategies and test plans
  • Ability to solve design and functionality problems independently
  • Practical cloud-native experience

Nice to have

  • Experience with electronic trading, including protocols such as FIX
  • Familiarity with the Equities trading stack (Order Management Systems, algorithms, internalization)
  • Exposure to Futures & Options trading environments and market structure
  • Knowledge of kdb/q

What the JD emphasized

  • AI-enabled innovation
  • AI-powered automation
  • leverage AI aggressively
  • always-on (24/7) trading operating model
  • mission-critical execution reliability
  • seconds matter

Other signals

  • AI-enabled innovation to improve stability and speed of change
  • building AI-powered automation
  • leverage AI aggressively to accelerate innovation
  • deliver tooling and frameworks that strengthen change management, observability, and recovery