Overview
On Site
Full Time
Skills
Finance
Real-time
Analytics
Bloomberg
Automated Testing
Expect
Caching
FOCUS
Scalability
Failover
Testing
Continuous Integration
Continuous Delivery
Recovery
Object-Oriented Programming
C
C++
Python
Java
Computer Science
Mathematics
Concurrent Computing
Computer Networking
Data Storage
Systems Design
Operational Excellence
Splunk
Grafana
Job Details
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:
You'll need to have:
We'd Love to See:
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.