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