Senior Engineer - Commodity Index Platform Lead
Bank of America · New York, NY · 3 days ago
ManagementFull-time
Job Profile Summary
BofA Commodity Technology is seeking a Senior Engineer to lead engineering team supporting New York–based Commodities sales & trading desks. This leader will partner directly with traders, sales, and quantitative research to design, build, and evolve front-office risk and pricing systems—primarily within our proprietary Quartz platform.
Responsibilities
- Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution
- Defines the technology tool stack for the solution and evaluates and adapts new testing tool/framework/practices for team(s)
- Enables team(s)/applications with Continuous Integration/Continuous Development (CI/CD) capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline
- Guides and influences team(s) on design and best practices for high code performance – e.g. pairing, code reviews
- Provides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level
- Conducts research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, and features
- Works with stakeholders to establish high-level solution needs and with architects for technical requirements
- Lead & Grow a High-Performing Team (10–15 engineers): coach, set goals, and cultivate a collaborative, front-office–centric culture
- Engage the Desk Daily: partner with trading, sales, and quants to translate strategies and models into robust, production-grade systems prioritizing high-impact desk outcomes
- Architect & Build on Quartz: drive end-to-end engineering of Commodity Index platform in partnership w/ peers and quantitative partners; modernize components and eliminate technical debt
- Deliver Real-Time Risk: implement and support intraday risk for commodity index and derivatives
- Support Pre‑Trade & Client Connectivity: help define and support future strategic pre-trade and client connectivity implementations
- Production Excellence: help ensure production stability - monitoring, alerting, incident response, root-cause analysis, capacity planning, release management, and change control
Required Qualifications
- Leadership: 7-10+ years in software engineering with 5+ years leading front-office–facing teams delivering to trading/sales; proven people leadership across hiring, coaching, and performance management
- Communication: the presence and clarity to engage senior business stakeholders, translate requirements, and negotiate priorities under time pressure
- Domain Expertise: Commodities: deep knowledge of commodity index construction/maintenance and commodity derivatives (futures, options on futures, swaps), curve/term-structure dynamics, spreads/calendars, seasonality, and risk sensitivities/Greeks
- Risk Systems: hands-on experience building real-time risk/pricing and analytics platforms used on trading desks; strong grasp of PnL, VaR, stress, scenarios, intraday limits, and pre-trade checks
- Quartz / Python / ReactJS: extensive development experience with Python for distributed services/analytics (ideally in Quartz or a similar platforms), and ReactJS for rich, trader-focused UIs
- Agile Development: CI/CD, automated testing, code review, secure coding, and change management in a regulated environment; familiarity with build pipelines and artifact management
Desired Qualifications
- C#/.NET for legacy components and migration strategy
- Experience with commodities venues and data (e.g., ICE, CME, LME, Bloomberg/Refinitiv) and pricing libraries
- Prior hands-on work with quant libraries and collaboration with quants