Jobs and Careers
BL

Senior Backend Engineer – Distributed Systems

Bloomberg
New York City, United Statesfull_timeVerifiedPosted 20 May 2025
💰 $240,000/yr($160,000/yr$240,000/yr)

About the role

Senior Backend Engineer – Distributed Systems Location New York Business Area Engineering and CTO Ref # 10043851

Description & Requirements

At Bloomberg, we design systems that power the world’s financial markets. We are looking for a senior engineer who is passionate about distributed systems, backend infrastructure, and building reliable, high-performance software at scale. This role is ideal for someone who thrives in complex environments, enjoys deep technical challenges, and is committed to delivering resilient systems that operate seamlessly in production.

As a member of our distributed systems team, you will help architect and build backend services that support Bloomberg’s real-time data pipelines, analytics engines, and critical infrastructure. These systems must handle immense data volumes with strict latency and uptime requirements. You will be expected to apply strong design principles to ensure systems are scalable, fault-tolerant, and easy to maintain.  

You’ll work closely with engineers across Bloomberg to evolve our service infrastructure, drive adoption of best practices for observability and reliability, and contribute to platform-wide initiatives for service resiliency and operational excellence. We place a strong emphasis on automation, testing, and proactive monitoring — and we expect you to be a leader in these areas.

You’ll join a culture that values pragmatism and technical rigor. Whether you’re designing a new distributed cache, implementing a consensus protocol, or helping respond to a production incident, your focus will be on building systems that are robust, efficient, and reliable.


What You’ll Do:

  • Design and build reliable, high-performance distributed systems.

  • Develop backend services that process large-scale data with low latency.

  • Solve challenges around system consistency, scalability, and failover.

  • Work closely with SREs and product teams to meet strict SLAs.

  • Use testing and CI/CD to ensure system quality and readiness.

  • Add monitoring and logging for observability and fast recovery.

  • Improve architecture using simple, reliable, first-principles thinking.

You’ll need to have:

  • 4+ years working with an object-oriented programming language (C/C++, Python, Java, etc.)

  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience

  • Hands-on experience with large-scale distributed systems.

We’d Love to See:

  • Strong knowledge of concurrency, networking, and data storage.

  • Solid background in backend engineering and system design.

  • A mindset for operational excellence and fast incident resolution.

  • Familiarity with observability tools like Splunk, Prometheus, or Grafana.

Salary Range = 160000 - 240000 USD Annually + Benefits + Bonus
The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Bloomberg

View company profile →