Senior Software Engineer - Trade Automation & Execution

Bloomberg LP

New York, US
Base: $160,000 - $240,000 usd annual; bonus: incen...
On-site
5+ years backend programming experience
Object-oriented languages c++ java python
Distributed systems and multi-threading expertise
The team builds platforms that power modern electronic trading used by financial institutions worldwide to execute trades and automate workflows

Job Summary

  • The team builds platforms that power modern electronic trading used by financial institutions worldwide to execute trades and automate workflows.
  • Engineers will design and implement low-latency, high-throughput distributed systems supporting millions of transactions daily across thousands of market destinations.
  • Candidates gain deep exposure to global financial markets while contributing to cloud-ready architectures and scalable, fault-tolerant systems.

Matching Summary

The team builds platforms that power modern electronic trading used by financial institutions worldwide to execute trades and automate workflows.

Salary

Base: $160,000 - $240,000 USD Annual; Bonus: Incentive compensation (exempt roles only); Benefits: Comprehensive plan including medical, dental, vision, 401(k) match

Skills & Requirements

Must-have

  • 5+ years backend programming experience
  • Object-oriented languages C++ Java Python
  • Distributed systems and multi-threading expertise
  • UNIX/Linux environment proficiency
  • Full software development lifecycle knowledge

Nice-to-have

  • Real-time high-volume environment experience
  • Cloud-native development with Docker Kubernetes
  • Streaming frameworks Kafka Flink Redis Cassandra
  • Stateful or transactional system building
  • Proactive mindset and end-to-end ownership

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • Minimum 5 years professional backend engineering experience
  • Strong knowledge of data structures and algorithms

Work Rights

Not specified

Tailored Resume

Cover Letter