Senior Engineer – FX Derivatives and Risk Technology
About This Position
Bank of America is hiring a Senior Engineer – FX Derivatives and Risk Technology in New York City, New York. This role offers a fixed annual salary of $142,692.92 and focuses on designing, building, and maintaining cutting‑edge risk and pricing platforms for foreign‑exchange derivatives.
Key Responsibilities
- Design, develop, and maintain high‑performance FX derivatives pricing and risk‑management systems.
- Collaborate with traders, quant analysts, and risk managers to translate business requirements into technical solutions.
- Implement robust data pipelines, APIs, and real‑time market data feeds.
- Ensure system reliability, scalability, and compliance with regulatory standards.
- Mentor junior engineers and promote best practices in code quality, testing, and DevOps.
- Participate in on‑call rotation and incident response for production support.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or related field.
- 5+ years of professional software engineering experience, preferably in financial services.
- Strong proficiency in Java, C++, Python, or Scala and experience with micro‑services architecture.
- Deep understanding of FX derivatives (options, swaps, forwards) and associated risk metrics (VaR, CVaR, Greeks).
- Experience with high‑frequency data processing, low‑latency systems, and cloud platforms (AWS, Azure).
- Excellent problem‑solving skills, communication abilities, and a collaborative mindset.
Preferred Skills
- Knowledge of FIX protocol, market data vendors (Bloomberg, Refinitiv).
- Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Prior exposure to regulatory frameworks such as Dodd‑Frank, EMIR, or Basel III.
What We Offer
- Competitive salary of $142,692.92 per year.
- Comprehensive health, dental, and vision benefits.
- Retirement savings plans with company match.
- Professional development programs and tuition assistance.
- Inclusive, diverse workplace culture focused on responsible growth.
Frequently Asked Questions
What technical skills are essential for this senior engineer role?
Strong programming in Java, C++, Python or Scala, experience with micro‑services, low‑latency systems, and knowledge of FX derivatives and risk metrics.
Is prior experience in financial services required?
Yes, at least five years of software engineering experience in a financial‑services environment is required.
What benefits does Bank of America provide to senior engineers?
Bank of America offers a competitive salary, comprehensive health coverage, retirement plans, professional development, and an inclusive workplace culture.
Frequently Asked Questions
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $2,744/week.
Check the job description for location requirements.
Job Details
Bank of America
New York City, New York
Full-Time
From $2,744/week
28/04/2026