B

Bloomberg

Global financial data, news, analytics provider

Senior Software Engineer - Analytics Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USAIn-person

About the Job

Requirements

  • At least 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.
  • A degree in Computer Science, Engineering, Mathematics, a related field, or equivalent practical experience.

Responsibilities

  • 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 by optimizing latency, throughput, and resource efficiency.
  • Collaborate with 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.

Desired Qualifications

  • 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 such as Elasticsearch and PostgreSQL, and caching systems such as 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.

About the Company

Bloomberg

Global financial data, news, analytics provider

Bloomberg provides financial data, news, and analysis to help professionals make informed decisions and operate more transparently and efficiently. Its products deliver trusted information and insights through technology platforms that connect global financial communities, enable collaboration, and support decision-making. The company differentiates itself by offering broad, reliable data and news across markets, strong customer focus, and a culture that emphasizes collaboration, broad perspective, and doing the right thing for clients, people, and communities. Bloomberg’s goal is to improve market transparency and efficiency by delivering accurate information and tools that empower customers to act confidently and ethically.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
1981

Recently Posted Jobs

Explore more opportunities at Bloomberg

See more jobs