Drimva

Bank of America

Software Engineer III - Global Equities Cash Technolog

New York · Full-time · Posted Aug 5, 2026

Experience
7+ years of professional software development experience; desired qualifications also list 2+ years of relevant work experience.
Education
Bachelor Degree or Equivalent Professional Experience

About the job

Develop and optimize low-latency electronic trading software and infrastructure for the Global Equities Cash Technology platform.

What you'll do

  • Design, build, test, and maintain components of the Algorithmic Trading Platform, Smart Order Router (SOR), and Matching Engine.
  • Deliver resilient, high-performance trading solutions and optimize trading frameworks and core infrastructure.
  • Partner with trading, quantitative, and technology teams; guide architecture and engineering practices across the delivery lifecycle.

What they ask for

  • 7+ years of professional software development experience.
  • Extensive experience building high-performance applications in Java on Linux.
  • Hands-on experience developing electronic trading or other latency-sensitive financial systems.
  • Knowledge of software architecture, distributed systems, performance optimization, CI/CD, and automated testing.

Nice to have

  • Deep understanding of Equities market structure, electronic trading, smart order routing, and algorithmic execution.
  • Experience with AI-assisted development tools, cloud-native and containerized environments, C++, or low-latency trading infrastructure.

Pay

USD $102,900.00 - $179,900.00 annualized salary (base salary)

Tools

Java, Linux, CI/CD, C++

AI focus

Use AI-assisted development tools to improve software delivery and engineering productivity (desired).

Model-written summary · the original posting is authoritative

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