Drimva

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

First seen Oct 14, 2026 · Last verified Nov 6, 2026 (UTC)