Senior Software Engineer - Bloomberg Product Identifier Repository

USD 160,000-240,000 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 4 Kafka @ 4 Linux @ 7 Python @ 6 Java @ 6 CI/CD @ 4 Distributed Systems @ 4 Mathematics @ 4 Mentoring @ 4 Networking @ 7 Debugging @ 7 API @ 4 Hadoop @ 4 .NET @ 4

Details

Bloomberg runs on financial data. Every price, corporate action, benchmark, security master update, point-in-time view, and derived fact must be correct, fast, durable, and available at global scale.

Location: New York

Team

BPIR and TS Integrations (Bloomberg Product Identifier Repository and Timeseries Integrations) sits at the crossroads of creating non-securitized identifiers as tickers and providing pricing to clients through interfaces such as Calcrt, BQL and BVAL. The system is designed for high throughput and sub-millisecond performance. The team owns a critical ticker database and pricing APIs embedded into derived calculations for BVAL, Derivatives and other Fixed Income instruments.

Role overview

You will work close to the metal of distributed data systems: evaluate latency and throughput requirements, implement cache optimizations, and design safe production rollouts. You will be responsible for rearchitecting data flow for a core part of Bloomberg’s entity and pricing delivery system and building a high-speed distributed lookup system on top of Bloomberg Data Platform storage systems.

Responsibilities

  • Interact with development teams across Bloomberg to understand application/business requirements and data access patterns
  • Design and develop systems to meet latency, volume, storage, scale and high availability expectations
  • Influence architectural decisions and take ownership of components within infrastructure
  • Ensure CI/CD guidelines and SDLC best practices are implemented and maintained
  • Implement data models and work with core stakeholders to define future-proof solutions

Requirements

  • 4+ years working with an object-oriented programming language (C/C++, Python, Java, etc.)
  • Degree in Computer Science, Engineering, Mathematics, a similar field of study, or equivalent work experience
  • Deep experience or strong interest in database internals, distributed systems, storage engines, or large-scale data infrastructure
  • Strong debugging skills across application code, infrastructure, networking, and Linux

Preferred

  • Experience with distributed systems
  • Experience with modern data technologies such as Hadoop, HBase, Kafka
  • Track record of building reliable systems where correctness, latency, and operability matter
  • Passion for mentoring engineers and raising the technical bar of a platform team

Benefits

Comprehensive benefits package which 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) with match, life insurance, and wellness programs. The Company does not provide benefits directly to contingent workers/contractors and interns.

Compensation

Salary Range: 160,000 - 240,000 USD Annual + Benefits + Bonus

Apply: https://bloomberg.avature.net/careers/Login?jobId=20529