Bank of America
Software Engineer III - AMRS Linear Rates Technology team
$103K–$180K
New York · Full-time · Posted Sep 2, 2026
- Experience
- Extensive software engineering experience required; 2+ years of relevant work experience in a similar environment is listed as desired.
- Education
- Bachelor Degree or Equivalent Professional Experience; a degree in Computer Science, Physics, Engineering, Mathematics, or a relevant analytical field is desired.
About the job
Develops front-office rates technology, delivering intraday and end-of-day risk and P&L solutions for the AMRS Linear Trading Desk.
What you'll do
- Gather requirements from traders and risk managers, then design and deliver solutions from front to back.
- Develop, test, and maintain software components and automated integration, regression, and performance test suites.
- Mentor engineers on CI/CD, refine and estimate stories, and automate manual release activities.
What they ask for
- Extensive software engineering experience and a strong track record in Financial Services, ideally front-office technology.
- Deep knowledge of risk systems, trading platforms, or pricing engines in Rates or similar Fixed Income asset classes; strong understanding of front-office workflows.
- Fluency in object-oriented or functional languages, including Python, C#, Java, or C++.
- Success in Agile environments and continuous integration; strong analytical, problem-solving, teamwork, and communication skills.
Nice to have
- Experience with large-scale risk platforms such as SecDB, Athena, or Quartz.
- Python is preferred.
Pay
$102,900.00 - $179,900.00 USD annualized base salary
Tools
Python, C#, Java, C++, SCRUM, Kanban, SecDB, Athena
Model-written summary · the original posting is authoritative