Senior Software Engineer - Data Strategy

Bloomberg LP

New York, NY

JOB DETAILS
SALARY
$160,000–$240,000 Per Year
SKILLS
Algorithms, Apache, Apache Cassandra, Apache Kafka, Application Programming Interface (API), Best Practices, Building Systems, C++ Programming Language, Caching, Computer Science, Computer Systems, Customer Support/Service, Customer/Client Research, Data Processing, Data Sets, Data Structures, Distributed Computing, Event-driven Computing, Financial Analysis, Financial Services, Genetics, High Throughput, Java, Mathematics, Medical Conditions, Messaging Middleware, Object Oriented Programming (OOP) Languages, Operations, Performance Tuning/Optimization, Podcasting, Pricing, Problem Solving Skills, Product Development, Python Programming/Scripting Language, Quality Assurance Methodology, RabbitMQ, Redis, Sales, Scalable System Development, Software Development Lifecycle (SDLC), Software Engineering, System Architecture, System Integration (SI), Team Player, Technical/Engineering Design, Test Automation, Trading Systems, Use Cases
LOCATION
New York, NY
POSTED
13 days ago

Senior Software Engineer - Data Strategy - 20224 - Bloomberg

Skip to content

Bloomberg

  • Our Company
  • Events
  • Search Jobs
  • Login

Senior Software Engineer - Data Strategy

Location

New York

Business Area

Engineering and CTO

Ref #

10052018

Description & Requirements

The Enterprise Product Platform (EPP) Data Strategy Group is focused on the end-to-end lifecycle of financial data. By bringing together our Data Acquisition, Data Platform, and API Platform initiatives, we build high-performance, scalable solutions that power Bloomberg's most critical enterprise products. Our mission is to enhance transparency, efficiency, and integration capabilities for Bloomberg's enterprise clients, supporting both buy-side and sell-side firms across a wide range of financial products and trading workflows.

Our team supports mission-critical workflows across multiple business areas while continuously expanding and generalizing our platforms to address new use cases. We are a collaborative, close-knit engineering organization seeking talented developers who are passionate about building scalable, resilient systems and shaping the next generation of our architecture.

Our organization is built around three core pillars:

  • Data Acquisition Platform: A robust platform for acquiring, validating, and delivering high-quality financial and analytics data. Integrated across Bloomberg systems, it enables clients to seamlessly incorporate data into their workflows through reliable, adaptable, and efficient services. We are currently building the next generation of this platform to further expand its capabilities and scale.

  • Data Platform: A highly scalable, low-latency data layer that manages hundreds of terabytes of instrument analytics and reference data. Our platform processes trillions of read and write operations daily across hundreds of machines, leveraging high-performance C++ services and distributed technologies. By providing reliable access to massive datasets, we enable product teams to build sophisticated features, support accurate reporting, and help clients make data-driven decisions.

  • API Platform: A scalable foundation for secure, high-performance APIs that power critical financial services. We provide the tools, frameworks, and governance that enable teams to build innovative products with consistency and reliability. A key component is our high-throughput data ingestion platform, which supports large-scale portfolio, transaction, pricing, and custom-data uploads through highly parallelized batch-processing pipelines.

We'll trust you to:

  • Design and build high-performance, scalable, and fault-tolerant systems that support real-time data processing and large-scale financial workflows.

  • Solve complex data engineering challenges, including frameworks for storing, retrieving, and analyzing vast datasets across Bloomberg systems.

  • Own the full software development lifecycle, from technical design through deployment, while applying best practices in testing, automation, and performance tuning.

  • Collaborate across teams to influence system architecture and optimize throughput across Data Acquisition, API, and Storage platforms.

  • Evaluate and apply technologies in distributed computing, event-driven architecture, and real-time analytics.

You'll need to have:

  • 4+ years of experience with an object-oriented programming language such as C++, Python, or Java.

  • A bachelor's degree in Computer Science, Engineering, Mathematics, or equivalent experience.

  • Strong knowledge of data structures, algorithms, and system design principles.

  • Experience designing or maintaining high-throughput distributed systems or APIs.

  • Strong collaboration skills and the ability to thrive in a fast-paced, agile environment.

We'd love to see:

  • Experience with large-scale storage and caching technologies such as Comdb2, Redis, Cassandra, or Apache Iceberg.

  • Familiarity with messaging queues and streaming frameworks such as Kafka, RabbitMQ, or Apache Flink.

  • Experience in financial technology, including trading systems, order/execution management, or real-time analytics.

  • Contributions to large-scale distributed computing platforms or data lakehouse architectures such as Spark, Trino, or Parquet.

  • A passion for solving complex technical problems and building systems that empower other engineers.

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 podcast series for an inside look at our culture, values, and the people behind our success.

Apply Now

  • Back to Job Search

Apply Now Save this Job

Accommodations

Bloomberg provides reasonable adjustment/accommodation to individuals with disabilities. Please tell us if you require a reasonable adjustment/accommodation to apply for a job. Examples of reasonable adjustment/accommodation include but are not limited to making a change to the application process or work procedures, providing documents in an alternate format or using specialized equipment. To request an adjustment/accommodation to apply for a job, please email AMER_recruit@bloomberg.net (Americas), EMEA_recruit@bloomberg.net (Europe, the Middle East and Africa), or APAC_recruit@bloomberg.net (Asia-Pacific), based on the region you are submitting an application for. We may share your information with a third party provider of accommodations services who may use this information to reach out to you for the purposes of accommodating your application.

Equal Opportunity

Bloomberg is an equal opportunity employer and prohibits discrimination in employment. It is Bloomberg's policy to provide equal opportunity and access for all persons, and the Company is committed to attracting, retaining, developing, and promoting the most qualified individuals without regard to 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, self-identified or perceived sex, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy, childbirth or related medical conditions, or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law (each, a "Protected Characteristic"). Bloomberg prohibits treating applicants or employees less favorably in connection with the terms and conditions of employment, in all phases of the employment process, because of one or more Protected Characteristics.

2026 Bloomberg Finance L.P. All rights reserved.

Privacy | Legal | Accommodations & EEO Policy | Additional Policies | Cookie Preferences

About the Company

B

Bloomberg LP