Equities Structured Products Tech Engineer (Python)

Bank of America

City of Rochester (NY)

Hybrid

USD 103,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bank of America is seeking a mid‑level developer to design and deliver complex requirements for front‑office Equities Derivatives. You will build backend Python services for structured notes/products, ensure compliance, and collaborate with Sales, Trading, Structuring and Ops to deliver end‑to‑end solutions.

You will mentor engineers on CI/CD, develop automated tests, and help modernize a globally distributed platform while maintaining architecture integrity across the trade lifecycle.

Qualifications

  • Extensive experience in technology development, with strong exposure to front‑office Equities Derivatives systems.
  • Strong Python development capability, ideally with experience working on Structured Notes / Structured Products pricing or payoff logic.
  • Demonstrated ability to navigate complex platforms and integrations within a multi‑system environment.
  • Strong communication and collaboration skills, comfortable partnering with front‑office stakeholders and technology teams.
  • An analytical, methodical approach, able to translate business requirements into robust, scalable technical solutions.

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 Continuous Integration and Continuous Development (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).
  • Deliver key components within the pricing and booking domain for Structured Notes and Structured Products.
  • Design and build backend Python services supporting the pre‑trade Structured Products platform.
  • Partner closely with Sales, Trading, Structuring, Operations, and platform teams to deliver aligned, end‑to‑end solutions.
  • Contribute to automation, monitoring, exception alerting, and metrics to support business strategy‑making.
  • Support and enhance a globally distributed front‑office platform, including production support and architectural input.

Skills

Analytical Thinking
Collaboration
Communication
Problem Solving
Solution Delivery Process
Architecture
DevOps Practices
Technical Strategy Development
Risks Management
Data Management
Result Orientation
Bias for Action
Business Acumen

Education

Bachelor Degree

Tools

Python
APIs
CI/CD
React
Structured Notes/Structured Products knowledge

Job description

Bank of America is seeking a mid‑level developer to design and deliver complex requirements for front‑office Equities Derivatives. You will build backend Python services for structured notes/products, ensure compliance, and collaborate with Sales, Trading, Structuring and Ops to deliver end‑to‑end solutions.

You will mentor engineers on CI/CD, develop automated tests, and help modernize a globally distributed platform while maintaining architecture integrity across the trade lifecycle.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Engineer, Equities Structured Products
Senior Python Engineer, Equities Structured Products

Hobbsnews • New York (NY)

On-site
USD 103,000 - 180,000
Software Engineer III - Equities Structured Products Technology
Software Engineer III - Equities Structured Products Technology

Bank of America • City of Rochester (NY)

Hybrid
USD 103,000 - 180,000
Software Engineer III - Equities Structured Products Technology
Software Engineer III - Equities Structured Products Technology

Bank of America • New York (NY)

On-site
USD 103,000 - 180,000
Software Engineer III - Equities Structured Products Technology
Software Engineer III - Equities Structured Products Technology

Hobbsnews • New York (NY)

On-site
USD 103,000 - 180,000
Senior Front-Office Engineer, Equities Structured Notes
Senior Front-Office Engineer, Equities Structured Notes

National Black MBA Association • New York (NY)

On-site
USD 103,000 - 180,000
Software Engineer III - Equities Structured Products Technology
Software Engineer III - Equities Structured Products Technology

National Black MBA Association • New York (NY)

On-site
USD 103,000 - 180,000
Senior Python Engineer - Automation & Infra Platforms
Senior Python Engineer - Automation & Infra Platforms

Bank of America • Chandler (AZ)

On-site
USD 140,000 - 190,000
Senior Python Automation Engineer - Infra & API Platforms
Senior Python Automation Engineer - Infra & API Platforms

Hobbsnews • Chandler (AZ), Northern (KY)

Hybrid
USD 130,000 - 170,000
Senior High-Performance Trading Software Engineer
Senior High-Performance Trading Software Engineer

Bank of America • City of Rochester (NY)

Hybrid
USD 103,000 - 180,000
Front Office Python Engineer - Global Risk & Pricing
Front Office Python Engineer - Global Risk & Pricing

Bank of America • New York (NY)

On-site
USD 102,000 - 180,000
Industry-leading benefits
Access to paid time off
Discretionary incentive eligible