Senior Software Engineer - Fixed Income Pricing

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

Used Tools & Technologies

Not specified

Required Skills & Competences

Software Development @ 4 Kafka @ 4 Python @ 4 Scala @ 4 Java @ 4 CI/CD @ 4 Algorithms @ 4 Data Structures @ 4 Distributed Systems @ 4 Flink @ 4 Machine Learning @ 4 AWS @ 4 Mathematics @ 4 AWS Lambda @ 4

Details

Bloomberg’s Evaluated Pricing service, BVAL, supplies independent and transparent evaluated pricing daily for over 2.5 million securities across all fixed income asset classes, including thinly-traded and hard-to-price fixed income securities. The team ingests billions of data points from hundreds of financial markets daily using highly scalable, fault-tolerant, event-driven systems and applies pricing algorithms (including quantitative and machine learning techniques) to produce high-quality evaluated prices. The role includes developing applications that provide analytics and transparency into these prices.

Responsibilities

  • Own the full software development lifecycle: requirements, design, coding, deployment, and maintenance.
  • Build and operate scalable, high-availability distributed systems that process market data and produce deterministic pricing results.
  • Work on event-driven systems and streaming pipelines, handling late/delayed messages and ensuring delivery semantics.
  • Collaborate with quantitative and market experts to implement pricing algorithms and embed analytics into applications.
  • Contribute to CI/CD, testing, and developer workflow automation to improve deployment and quality.

Requirements

  • 4+ years of professional software development experience.
  • Robust knowledge of data structures and algorithms.
  • Experience with one or more general-purpose programming languages; recent experience with C++, Python, Java, or Scala is desirable.
  • Experience or strong interest in scalable, high-availability distributed systems and event stream processing.
  • Experience with concurrent programming.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, a similar field of study, or equivalent combination of education, specialized training, or professional experience.
  • Strong sense of ownership and ability to collaborate across multiple teams and partners.

Preferred / Nice to Have

  • Experience with event-driven technologies and streaming (examples mentioned: Kafka, Flink, Argo, AWS Lambda).
  • Familiarity with quantitative methods and machine learning techniques applied to pricing or analytics.
  • Experience with CI/CD, testing, and developer workflow automation.
  • Familiarity with financial markets and fixed income products.

Compensation & Benefits

  • Salary Range: 160000 - 240000 USD annually + Benefits + Bonus.
  • Bloomberg offers a 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.)

About the Team / Mission

  • The team’s mission is to drive greater transparency, liquidity, and safety in global fixed income markets by producing reliable evaluated prices used by institutional investors and other market participants.
  • Opportunity to contribute to systems that directly impact how retirement accounts and pension funds are measured and managed.

How to Apply

  • Application link provided in the original posting.