Jobs · Engineering · New York

Senior Software Engineer – Data Strategy

Bloomberg · New York, NY · 4 days ago
On-siteEngineeringFull-time

Description

The Enterprise Product Platform (EPP) Data Strategy Group focuses on the end-to-end lifecycle of financial data. By integrating Data Acquisition, Data Platform, and API Platform initiatives, we develop high-performance, scalable solutions that power Bloomberg’s critical enterprise products. Our mission is to enhance transparency, efficiency, and integration capabilities for both buy-side and sell-side firms across various financial products and trading workflows.

Requirements

  • 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 ability to thrive in a fast-paced, agile environment
  • 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

Qualifications

  • Experience with 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

Skills

  • Object-oriented programming languages such as C++, Python, or Java
  • Data structures, algorithms, and system design principles
  • Distributed systems and APIs
  • Large-scale storage and caching technologies such as Comdb2, Redis, Cassandra, or Apache Iceberg
  • Messaging queues and streaming frameworks such as Kafka, RabbitMQ, or Apache Flink
  • Financial technology experience, including trading systems, order/execution management, or real-time analytics
  • Large-scale distributed computing platforms or data lakehouse architectures such as Spark, Trino, or Parquet
  • Solving complex technical problems and building systems that empower other engineers

Benefits

We offer a comprehensive benefits package including:

  • Merit increases
  • Incentive compensation (exempt roles only)
  • Paid holidays
  • Paid time off
  • Medical, dental, and vision insurance
  • Short and long-term disability benefits
  • 401(k) match
  • Life insurance
  • Variety of wellness programs

Pay

$160,000 - $240,000 USD Annual + Benefits + Bonus

Schedule

Full-time

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com