Senior Software Engineer - Analytics Platform

Bloomberg

New York (NY)

Presencial

USD 160.000 - 240.000

Jornada completa

hace 33 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Bloomberg is seeking a Senior Software Engineer for the Analytics Platform in New York. You will help evolve a decades-old monolith into a cloud-native, service-oriented system, spanning gateways, workload management, query execution, APIs, and core backend services.

You’ll tackle latency, throughput, and resource challenges while enabling analytics at global scale. You’ll work with modern C++ and Python, collaborating across dozens of engineering teams, and contribute to tooling and automation

Formación

  • 4+ years of software engineering experience, ideally in Modern C++ or Python.
  • Strong system design and distributed systems fundamentals.
  • Deep understanding of object-oriented design, data structures, and algorithms.
  • Experience building production-grade data infrastructure or distributed services.
  • Excellent collaboration and communication skills.
  • A degree in Computer Science, Engineering, Mathematics, a related field, or equivalent practical experience.

Responsabilidades

  • Shape the architecture of next-generation systems and design scalable, resilient microservices and APIs from the ground up.
  • Solve distributed systems challenges at multi-billion-request-per-day scale, optimizing latency, throughput, and resource efficiency.
  • Collaborate with dozens of Engineering teams—including data providers and client applications—to redefine how data flows across Bloomberg.
  • Build tooling, frameworks, and AI-driven automation that improve developer productivity and simplify operating large-scale distributed systems.
  • Deliver reliable, observable, production-quality software through rigorous testing and operational excellence.
  • Take ownership of projects end-to-end, define success, and drive execution.
  • Champion engineering best practices and mentor fellow engineers.

Conocimientos

Modern C++
Python
Distributed systems
System design
Data structures & algorithms
Collaboration
Graduate degree or equivalent

Educación

Bachelor's degree in Computer Science or related field
Equivalent practical experience

Herramientas

Apache Arrow
Project Reactor
Apache Kafka
Redis
PostgreSQL
Elastic Search
DuckDB
Cassandra
Parquet
Solr
Docker
Kubernetes

Descripción del empleo

Senior Software Engineer - Analytics Platform

Location

New York

Business Area

Engineering and CTO

Ref #

10052820

Description & Requirements

The Analytics Platform department builds the distributed infrastructure that powers Bloomberg's analytics ecosystem. Our systems process more than 700 billion requests every day, providing the foundation that enables Bloomberg applications, the Terminal, Enterprise products, and analytics services to access structured data and real-time content reliably at global scale.

As part of the team, you'll help modernize one of Bloomberg's most critical platforms by evolving a decades-old monolithic architecture into a cloud-ready, service-oriented ecosystem. You'll work on large-scale distributed systems spanning high-performance gateways, workload management, query execution, developer platforms, APIs, authorization, and core backend services. The focus is on solving challenging problems in scalability, low latency, reliability, resource management, and operational excellence while building reusable platforms that enable engineering teams across Bloomberg.

We're looking for engineers who enjoy designing robust distributed systems, optimizing performance at massive scale, and building infrastructure that other engineers depend on. If you're excited by high-throughput systems, complex architectural challenges, and writing software with company-wide impact, you'll find opportunities to work across multiple layers of Bloomberg's analytics platform and help shape its next generation.

Tech Stack

Programming Languages:

Modern C++, Python

Frameworks:

Project Reactor, Apache Kafka, Apache Arrow

Caching:

Redis

Databases:

Elastic Search, PostgreSQL, DuckDB, Cassandra, Comdb2, Parquet, Solr

Containerization:

Docker, Kubernetes

CI/CD:

Jenkins, SonarQube

Infrastructure:

Linux, Microservices, Async frameworks

We'll trust you to
  • Shape the architecture of next-generation systems and design scalable, resilient microservices and APIs from the ground up.
  • Solve distributed systems challenges at multi-billion-request-per-day scale, optimizing latency, throughput, and resource efficiency.
  • Collaborate with dozens of Engineering teams—including data providers and client applications—to redefine how data flows across Bloomberg.
  • Build tooling, frameworks, and AI-driven automation that improve developer productivity and simplify operating large-scale distributed systems.
  • Deliver reliable, observable, production-quality software through rigorous testing and operational excellence.
  • Take ownership of projects end-to-end, define success, and drive execution.
  • Champion engineering best practices and mentor fellow engineers.
You'll need to have
  • 4+ years of software engineering experience, ideally in Modern C++ or Python
  • Strong system design and distributed systems fundamentals.
  • Deep understanding of object-oriented design, data structures, and algorithms.
  • Experience building production-grade data infrastructure or distributed services.
  • Excellent collaboration and communication skills.
  • A degree in Computer Science, Engineering, Mathematics, a related field, or equivalent practical experience.
We'd love to see
  • Experience with frameworks such as Apache Arrow, Project Reactor, or Apache Kafka.
  • Hands-on experience building reactive, asynchronous, or event-driven applications in a service-oriented architecture.
  • Experience profiling, benchmarking, and optimizing system performance, including compute/memory trade-offs and low-latency design.
  • Knowledge of Linux systems programming or performance engineering.
  • Experience with databases (Elasticsearch, PostgreSQL) and caching systems (Redis).
  • Experience with cloud-native technologies such as Docker and Kubernetes.
  • Hands-on experience applying AI/ML techniques to engineering challenges and an interest in incorporating emerging technologies into production systems.

Salary Range = 160,000 - 240,000 USD Annual + 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.

We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.

Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success.

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer - CNCS Platform New York, NY Posted today
Senior Software Engineer - CNCS Platform New York, NY Posted today

Bloomberg • New York (NY)

Presencial
USD 160.000 - 240.000
Benefits plan
Bonus
401(k) match
+1
Senior Software Engineer - Cloud Native Compute Infrastructure Core New York, NY Posted today
Senior Software Engineer - Cloud Native Compute Infrastructure Core New York, NY Posted today

Bloomberg • New York (NY)

Presencial
USD 160.000 - 240.000
Senior Software Engineer – Data and Platform Tools – Bloomberg Connects New York, NY Posted today
Senior Software Engineer – Data and Platform Tools – Bloomberg Connects New York, NY Posted today

Bloomberg • New York (NY)

Presencial
USD 160.000 - 240.000
Senior Software Engineer - Data Governance & Management Platforms New York, NY Posted today
Senior Software Engineer - Data Governance & Management Platforms New York, NY Posted today

Bloomberg • New York (NY)

Presencial
USD 160.000 - 240.000
Medical benefits
401(k) + match
Dental/vision coverage
+1
Senior Software Engineer – BPS Monetization New York, NY Posted today
Senior Software Engineer – BPS Monetization New York, NY Posted today

Bloomberg • New York (NY)

Presencial
USD 160.000 - 240.000
401(k) +match
Medical, dental, vision benefits
Paid holidays & PTO
+1
Senior Software Engineer - Media API Platform New York, NY Posted today
Senior Software Engineer - Media API Platform New York, NY Posted today

Bloomberg • New York (NY)

Presencial
USD 160.000 - 240.000
Benefits plan
Disability inclusive employer
Senior Software Engineer – BPS Monetization
Senior Software Engineer – BPS Monetization

Bloomberg • New York (NY)

Presencial
USD 160.000 - 240.000
401(k) + match
Medical, dental, vision
Paid holidays & PTO
Senior Software Engineer - Hadoop Infrastructure New York, NY Posted today
Senior Software Engineer - Hadoop Infrastructure New York, NY Posted today

Bloomberg • New York (NY)

Presencial
USD 160.000 - 240.000
Senior ML Platform Engineer - Artificial Intelligence
Senior ML Platform Engineer - Artificial Intelligence

Bloomberg • New York (NY)

Presencial
USD 160.000 - 240.000
401(k) + match
Paid time off
Medical and dental benefits
+1
Senior Software Engineer – Data and Platform Tools – Bloomberg Connects
Senior Software Engineer – Data and Platform Tools – Bloomberg Connects

Bloomberg • New York (NY)

Presencial
USD 160.000 - 240.000