Director, Software Engineering (Electronic Trading)

FidelityJersey City, NJ
Onsite

About The Position

Fidelity Wealth’s Trade Management Engineering group is responsible for building world-class electronic trading solutions for Fidelity’s Capital Markets division. This is a high-performing, fast-paced technology team working with cutting-edge tools to deliver low-latency, high-throughput trading platforms. The role involves architecting and developing distributed, event-driven electronic trading systems optimized for low latency and high throughput. It also includes designing and implementing complex algorithmic trading systems for equities and options, collaborating with internal and external teams, leading performance tuning and optimization efforts, and mentoring engineers. The position requires supporting production and non-production environments, including off-hours or weekend support as needed.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent.
  • 15+ years of hands-on software design and development experience in the electronic trading domain.
  • 5+ years of technical leadership, managing a team, and mentoring software developers.
  • Experience in building algorithmic trading systems for equities and options.
  • Experience with equities and options market data.
  • Expertise in C/C++, Python, and Linux.
  • Deep experience with low latency messaging systems (e.g., 29West/Ultra-Messaging, Kafka).
  • Proficiency in KDB+ or other time-series databases.
  • Strong background in building scalable, distributed, asynchronous, and event-driven applications.
  • Advanced knowledge of low latency design patterns and performance optimization techniques.
  • Experience in Capital Markets or Brokerage systems, especially order management.
  • Solid understanding of the FIX protocol and FIX engines.
  • Experienced with using GenAI developer assist tools (e.g. GitHub Copilot).
  • Experience with CI/CD tools such as GitHub, Maven, Jenkins, Artifactory, and uDeploy.
  • Experience with deploying applications and services in AWS.
  • Ability to understand complex, end-to-end systems and identify performance, scalability, or resilience bottlenecks.
  • Strong analytical, communication, and organizational skills.
  • Ability to manage multiple tasks and thrive in a collaborative team environment.
  • Self-driven innovation and comfort working with leadership.
  • Willingness to support production systems and participate in on-call rotations, including occasional weekend support.

Nice To Haves

  • Series 57 license preferred

Responsibilities

  • Architect and develop distributed, event-driven electronic trading systems optimized for low latency and high throughput.
  • Design and implement complex algorithmic trading systems for equities and options.
  • Collaborate with internal and external teams to deliver robust and resilient systems.
  • Lead performance tuning and optimization efforts across the platform.
  • Lead and mentor engineers and promote engineering best practices.
  • Support production and non-production environments, including off hours or weekend support as needed.

Benefits

  • Comprehensive health care coverage
  • Emotional well-being support
  • Market-leading retirement
  • Generous paid time off
  • Parental leave
  • Charitable giving employee match program
  • Educational assistance including student loan repayment, tuition reimbursement, and learning resources
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service