girl looking into her desktop
Back to search results

Pioneer Rates and Credit Pricing eTrading SR Software Engineer III

New York, New York

Job Description:

We have an exciting opportunity for VP Software Engineer role in FICC Rates technology team in New York. The FICC (Fixed Income, Currencies, and Commodities) Rates organization has a serious commitment to enhance and expanding its global electronic trading platform, through the strengthening and development of its pricing analytics engines and various next-generation low-latency market data and market access solutions, real-time position management, real-time credit checking, client quoting, algorithmic hedging and execution.

The eTrading front office technology team develops and supports the front-office applications responsible for real-time analytics and pricing of the client quotes, market making, and hedging.

This role will be crucial in helping establish a world-class technology function focused on delivering results in support of the Global Electronic Trading Rates and credit businesses. You will be developing and supporting the server side components primarily related to real-time analytics and pricing of Fixed Income products along with the varieties of eTrading workflows of market making, pricing, and hedging applications used by various desks globally.

Main Responsibilities

  • Building high-performance, low-latency pricing analytics of the Fixed Income products
  • Experience with Java: Multi-threading, low latency, high performance (including GC tuning)
  • Experience with Linux, UNIX, Solaris and Agile methodologies.
  • Experience with versioning tools such as GIT/Perforce/SVN.
  • Experience with the electronic trading frameworks
  • Strong debugging and troubleshooting skills on Linux/Windows using gdb and other profiling tools.
  • Work with technology partners regionally and globally to deliver high quality products in a fast-paced environment
  • Develop robust systems with an eye towards performance, supportability and maintainability
  • Excellent development practices including pairing, code reviews, unit testing and regression testing
  • Collaborative attitude when interacting with other developers, support, and front-office

Responsible for designing and developing complex requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns. At this level, specializations start to form in either Architecture, Test Engineering or DevOp. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilizes multiple architectural components (across data, application, business) in design and development of client requirements. Assists team with resolving technical complexities involved in realizing story work. Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. Designs/develops/maintains automated test suites (integration, regression, performance). Sets up and develops a continuous integration/continuous delivery pipeline. Automates manual release activities. Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack. Individual contributor.

Primary Skills and Qualifications

  • Sound knowledge of Fixed Income products – mainly bonds lifecycle, treasury bonds, credit bonds and IRS swaps
  • Experience with working in Fixed Income eTrading technology
  • Development experience in complex application development (primarily server-side) using Java along with a background in multi-threaded implementation and low-latency messaging
  • Good communication skills (verbal and written) and ability to coordinate and work with different stakeholder groups
  • Ability to organize multiple competing tasks and priorities with a rapidly changing environment
  • Independent, highly motivated and proactive

Highly Desirable Skills:

  • Science / Engineering Degree, advanced degree preferred
  • Hands-on with development of pricing and analytics of Bonds and rates derivatives natively or via quants APIs
  • Agile development practices with a focus on writing thorough and testable code
  • Rates related financial domain knowledge and/or Strong quantitative analytics skills

Bank of America's Global Banking and Markets Technology Organization....

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world.
  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully.
  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.
  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.
  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.
  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

We have an exciting opportunity for VP Software Engineer role in FICC Rates technology team in New York. The FICC (Fixed Income, Currencies, and Commodities) Rates organization has a serious commitment to enhance and expanding its global electronic trading platform, through the strengthening and development of its pricing analytics engines and various next-generation low-latency market data and market access solutions, real-time position management, real-time credit checking, client quoting, algorithmic hedging and execution.

The eTrading front office technology team develops and supports the front-office applications responsible for real-time analytics and pricing of the client quotes, market making, and hedging.

This role will be crucial in helping establish a world-class technology function focused on delivering results in support of the Global Electronic Trading Rates and credit businesses. You will be developing and supporting the server side components primarily related to real-time analytics and pricing of Fixed Income products along with the varieties of eTrading workflows of market making, pricing, and hedging applications used by various desks globally.

Main Responsibilities

  • Building high-performance, low-latency pricing analytics of the Fixed Income products
  • Experience with Java: Multi-threading, low latency, high performance (including GC tuning)
  • Experience with Linux, UNIX, Solaris and Agile methodologies.
  • Experience with versioning tools such as GIT/Perforce/SVN.
  • Experience with the electronic trading frameworks
  • Strong debugging and troubleshooting skills on Linux/Windows using gdb and other profiling tools.
  • Work with technology partners regionally and globally to deliver high quality products in a fast-paced environment
  • Develop robust systems with an eye towards performance, supportability and maintainability
  • Excellent development practices including pairing, code reviews, unit testing and regression testing
  • Collaborative attitude when interacting with other developers, support, and front-office

Responsible for designing and developing complex requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns. At this level, specializations start to form in either Architecture, Test Engineering or DevOp. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilizes multiple architectural components (across data, application, business) in design and development of client requirements. Assists team with resolving technical complexities involved in realizing story work. Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. Designs/develops/maintains automated test suites (integration, regression, performance). Sets up and develops a continuous integration/continuous delivery pipeline. Automates manual release activities. Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack. Individual contributor.

Primary Skills and Qualifications

  • Sound knowledge of Fixed Income products – mainly bonds lifecycle, treasury bonds, credit bonds and IRS swaps
  • Experience with working in Fixed Income eTrading technology
  • Development experience in complex application development (primarily server-side) using Java along with a background in multi-threaded implementation and low-latency messaging
  • Good communication skills (verbal and written) and ability to coordinate and work with different stakeholder groups
  • Ability to organize multiple competing tasks and priorities with a rapidly changing environment
  • Independent, highly motivated and proactive

Highly Desirable Skills:

  • Science / Engineering Degree, advanced degree preferred
  • Hands-on with development of pricing and analytics of Bonds and rates derivatives natively or via quants APIs
  • Agile development practices with a focus on writing thorough and testable code
  • Rates related financial domain knowledge and/or Strong quantitative analytics skills

Bank of America's Global Banking and Markets Technology Organization....

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world.
  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully.
  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.
  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.
  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.
  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21077233

Band: H5

Manages People: No

Travel: No

Manager:

Talent Acquisition Contact:

Amie Reynoso

Referral Bonus:

0

Street Address

Primary Location:
222 BROADWAY, NY, New York, 10038