Taro Logo

Software Engineer III - CPM XVA EST Technology Team

A leading financial institution helping make financial lives better through the power of every connection.
Charlotte, NC, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer III - CPM XVA EST Technology Team

Bank of America is seeking a Senior Software Engineer to join their CPM XVA EST Technology Team in Charlotte. This role focuses on developing complex solutions for counterparty portfolio management and enterprise stress testing. You'll work closely with Global Market risk, Quants, Trading Front Desk, and Middle Office teams to implement application solutions in an Agile environment.

The position requires expertise in Python, Java, C++, and SQL, with a focus on developing and maintaining critical financial systems. You'll be responsible for designing architecture components, mentoring other engineers, and implementing CI/CD practices. The role combines technical excellence with financial domain knowledge, particularly in areas like XVA, market risk, and derivatives trading.

As a Software Engineer III, you'll contribute to the full software development lifecycle, from requirement analysis to production support. The position offers the opportunity to work on complex financial technology problems while collaborating with various business units. Bank of America provides a structured in-office culture with appropriate flexibility based on role requirements.

The ideal candidate will bring strong analytical skills, experience with Agile methodologies, and the ability to quickly adapt to financial domain knowledge. You'll be part of a team that shapes strategic goals for systems while maintaining high standards for code quality and testing. This role represents an excellent opportunity for experienced developers looking to advance their careers in financial technology while working for one of the world's leading financial institutions.

Last updated 3 days ago

Responsibilities For Software Engineer III - CPM XVA EST Technology Team

  • Codes solutions and unit test to deliver requirements per defined acceptance criteria
  • Designs, develops, and modifies architecture components and interfaces
  • Mentors other software engineers and coaches team on CI/CD practices
  • Executes story refinement and estimates work
  • Performs spike/proof of concept as necessary
  • Automates manual release activities
  • Designs and maintains automated test suites
  • Provides post-production support and debugging
  • Research and analyze data processing functions
  • Help shape Strategic goals for systems

Requirements For Software Engineer III - CPM XVA EST Technology Team

Python
Java
  • Proficiency in highly analytical skills and AGILE methodology
  • Expertise in implementing data quality and application testing standards
  • Ability to quickly adopt expertise in finance or market risk
  • Prior working experience in full project life cycle
  • Strong team collaboration skills
  • Exceptional knowledge of computer science/engineering
  • Prior knowledge of finance world and market risk technology preferred
  • Derivatives market knowledge preferred

Jobs Related To Bank of America Software Engineer III - CPM XVA EST Technology Team