Senior Front Office Rates Python Engineer | Risk & P&L

Bank of America

City of Rochester (NY)

Hybrid

USD 103,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Bank of America seeks a Python-focused Front Office Rates Developer to deliver risk and P&L solutions for a trading desk environment. The role collaborates with Traders, Risk Managers, and tech teams to collect requirements and build end-to-end front-to-back solutions, focusing on intraday and end-of-day risk explanations.

The role requires strong software engineering experience in financial services, with expertise in front office workflows and CI/CD practices.

Qualifications

  • Extensive experience in software engineering, with a strong track record in Financial Services (ideally front office technology).
  • Deep knowledge of Risk Systems, Trading Platforms or Pricing Engines within Rates or similar Fixed Income asset classes.
  • Strong understanding of front office workflows.
  • Fluency in OO or Functional languages including but not limited to Python (preferred), C#, Java, or C++.
  • Track record of success working in Agile environments (e.g. SCRUM, Kanban) and continuous integration.

Responsibilities

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
  • Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
  • Mentors other software engineers and coach team on CI-CD practices and automating tool stack
  • Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
  • Automates manual release activities
  • Designs, develops, and maintains automated test suites (integration, regression, performance)

Skills

Application Development
Automation
Influence
Solution Design
Technical Strategy Development
Architecture
Business Acumen
DevOps Practices
Result Orientation
Solution Delivery Process
Analytical Thinking
Collaboration
Data Management
Risk Management
Test Engineering

Education

Bachelor's degree or equivalent
Degree in Computer Science, Physics, Engineering, Mathematics, or relevant analytical degree

Tools

SecDB
Athena
Quartz

Job description

Bank of America seeks a Python-focused Front Office Rates Developer to deliver risk and P&L solutions for a trading desk environment. The role collaborates with Traders, Risk Managers, and tech teams to collect requirements and build end-to-end front-to-back solutions, focusing on intraday and end-of-day risk explanations.

The role requires strong software engineering experience in financial services, with expertise in front office workflows and CI/CD practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Front Office Developer - Risk & P&L (Rates)
Senior Python Front Office Developer - Risk & P&L (Rates)

National Black MBA Association • New York (NY), Northern (KY)

Hybrid
USD 103,000 - 180,000
Discretionary bonus
Benefits eligible
Paid time off
Senior Front Office Python Developer (Risk & P&L)
Senior Front Office Python Developer (Risk & P&L)

Hobbsnews • New York (NY), Northern (KY)

Hybrid
USD 103,000 - 180,000
Senior Python Front Office Developer – Risk & P&L
Senior Python Front Office Developer – Risk & P&L

Bank of America • New York (NY)

On-site
USD 103,000 - 180,000
Senior Python Engineer - Front-Office Derivatives
Senior Python Engineer - Front-Office Derivatives

Hobbsnews • New York (NY)

On-site
USD 180,000 - 240,000
Front Office Python Engineer – Pricing & Booking
Front Office Python Engineer – Pricing & Booking

Bank of America • New York (NY)

On-site
USD 180,000 - 240,000
Senior Python Engineer - Front Office Equities
Senior Python Engineer - Front Office Equities

Bank of America • United States

On-site
USD 89,000 - 145,000
Industry-leading benefits
Software Engineer III - AMRS Linear Rates Technology team
Software Engineer III - AMRS Linear Rates Technology team

Bank of America • City of Rochester (NY)

Hybrid
USD 103,000 - 180,000
Software Engineer III - AMRS Linear Rates Technology team
Software Engineer III - AMRS Linear Rates Technology team

Hobbsnews • New York (NY), Northern (KY)

On-site
USD 103,000 - 180,000
Software Engineer III - AMRS Linear Rates Technology team
Software Engineer III - AMRS Linear Rates Technology team

Bank of America • New York (NY)

On-site
USD 103,000 - 180,000
Software Engineer III - AMRS Linear Rates Technology team
Software Engineer III - AMRS Linear Rates Technology team

National Black MBA Association • New York (NY), Northern (KY)

On-site
USD 103,000 - 180,000
Discretionary bonus
Benefits eligible
Paid time off