Bloomberg logo

Senior Software Engineer - FX & Commodity Trading

Bloomberg

New York, NY
Full Time
Senior
160k-240k
3 days ago

Job Description

About the Role

We are the engineering team behind the world's largest over-the-counter (OTC) electronic trading (ET) platform encompassing commodities and currencies. Our platform provides end-to-end solutions across the trading life cycle so traders can connect more successfully to the global trading markets - all in one place. We are constantly building out systems to support continuous automation and "electronification" of commodity and currency markets, which will further raise the bar allowing our clients to interact and transact in new and innovative ways. If you are passionate about working with a diverse team in delivering high quality software in a fast-paced client-driven environment, this is a great place for you!

Key Responsibilities

  • Solve challenging problems as we expand further into the automation world while maintaining the speed and accuracy needed of a trading platform
  • Work on a complete tech stack to deliver client facing products
  • Build more analytical and observability tools to improve transparency into our distributed system
  • Work in a highly collaborative environment where teamwork is the key to success
  • Learn and influence how the financial markets operate by working closely with product managers and clients

Requirements

  • 4+ years working with an object-oriented programming language such as C/C++, Python, Java, or Javascript
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
  • Ability to work in a fast paced environment using agile methodologies
  • An understanding of Computer Science fundamentals such as data structures and algorithms, as well as CI, CD and unit testing
  • Prior contributions to system design and architecture and scaling fault-tolerant, distributed systems

Nice to Have

  • Experience with multi-threading and asynchronous event-driven programming
  • Experience with high volume, high availability distributed systems
  • Experience working in a UNIX or Linux development environment
  • Familiarity with productivity tools such as Jenkins and Splunk

Qualifications

  • Degree in Computer Science, Engineering, Mathematics, or a similar field
  • Equivalent work experience may be considered

Benefits & Perks

  • Salary range of 160000 - 240000 USD annually plus benefits and bonus
  • Comprehensive and generous benefits plan including medical, dental, vision, short and long term disability benefits
  • 401(k) with match, life insurance, wellness programs, paid holidays, paid time off, and incentive compensation (exempt roles only)

Working at Bloomberg

We work in a fast-paced, client-driven environment that emphasizes teamwork, high-quality software delivery, and continuous innovation. Our culture values collaboration, learning, and influence on the financial markets.

Apply Now

Job Details

Posted AtJun 17, 2025
Salary160k-240k
Job TypeFull Time
ExperienceSenior

About Bloomberg

Website

bloomberg.com

Company Size

10000+ employees

Location

New York, NY

Industry

Web Search Portals and All Other Information Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches