B

BNY

Safeguards and moves assets for investors

Director – Front Office Engineering Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$147k - $225kIn-person

About the Job

Requirements

  • A bachelor's degree in computer science or a related discipline, or equivalent work experience, is required; an advanced degree is preferred.
  • At least 14 years of experience designing, building, and delivering real-time, scalable, and resilient software applications in financial services or similarly complex, high-throughput domains.
  • Strong command of relational and analytical database technologies such as KDB, ClickHouse, or Oracle, including data modelling, query optimization, and large-scale data management.
  • Hands-on experience with messaging and middleware technologies such as Apache Kafka, IBM MQ, and FIX protocol, and understanding of event-driven and asynchronous system design.
  • Solid understanding of Scrum and Agile methodologies, with ability to deliver in fast-paced, evolving environments with shifting priorities.
  • Ability to communicate technical concepts clearly to technical and non-technical stakeholders and to coordinate, influence, and drive cross-team initiatives.
  • Ability to analyze complex, ambiguous problems and devise pragmatic, innovative solutions while balancing technical rigor with delivery speed.
  • Familiarity with AI coding and productivity tools such as GitHub Copilot, Cursor, Windsurf, or Claude Code, and willingness to use AI-assisted workflows to accelerate development and improve code quality.
  • Experience working with Execution Management Systems (EMS) and Order Management Systems (OMS).

Responsibilities

  • Lead the design, architecture, and implementation of trading, sales, and operations workflows aligned with business goals and engineering best practices.
  • Design and build flexible, scalable trade-flow software that handles diverse client-side and OMS-side integration patterns and high-throughput scenarios.
  • Partner with Product, Trading, Operations, and Engineering teams to translate complex business requirements into robust, scalable technical solutions.
  • Evaluate and adopt emerging technologies with a cross-functional engineering team, contributing to a modern, high-performance technology stack.
  • Drive automation initiatives, intelligent code refactoring, and adoption of AI tooling to improve developer productivity and system efficiency.
  • Write well-designed, testable, secure, and performant code; conduct code reviews and follow engineering standards.
  • Provide second-level production support, troubleshoot complex system issues, and contribute to incident resolution and post-mortem processes.
  • Mentor and coach junior and mid-level engineers, fostering continuous learning, technical growth, and engineering craftsmanship.

About the Company

BNY

Safeguards and moves assets for investors

BNY safeguards financial assets and runs investment services for institutions, investment firms and wealthy clients around the world. Its custody business keeps clients' securities safe and handles the records and transactions needed to administer investment funds. Banks and brokers use its systems to settle trades, manage collateral and send payments, while its investment and wealth businesses manage portfolios and advise clients. It earns servicing and management fees as well as interest on loans and securities funded by client deposits. BNY traces its roots to the Bank of New York, founded by Alexander Hamilton in 1784, and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1784

Recently Posted Jobs

Explore more opportunities at BNY

See more jobs