Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Bloomberg Logo

Senior Software Engineer - Data & API Infrastructure

Bloomberg

$160,000 - $240,000
Aug 22, 2025
New York, NY, US
Apply Now

Bloomberg's Enterprise Product Platform (EPP) needs to build the data access and API platforms that power trading workflows, risk, and compliance systems, handling large-scale distributed systems, developer platforms, and high-performance APIs for sophisticated financial institutions.

Requirements

  • 4+ years of experience working with C++
  • Strong understanding of data structures, algorithms, and system design
  • Experience designing and maintaining high-throughput distributed systems or APIs
  • Familiarity with scripting languages like JavaScript or Lua
  • Experience working with trading systems, order/execution workflows, or real-time data platforms
  • Knowledge of messaging systems like Kafka, RabbitMQ, or IBM MQ
  • Prior contributions to large-scale distributed computing platforms

Responsibilities

  • Design and implement high-performance, scalable, and fault-tolerant systems that support financial transaction workflows and real-time data processing.
  • Collaborate with cross-functional teams to enhance the scalability of data access and API platforms, influencing architecture and optimizing system throughput.
  • Own the full software development lifecycle—from technical design to deployment—ensuring best practices in testing, automation, and performance tuning.
  • Partner with product managers, engineering teams, and enterprise clients to deliver impactful solutions across Bloomberg’s trading and data platforms.
  • Leverage and explore technologies including distributed computing, event-driven architectures, and real-time analytics.
  • We own ingestion pipelines, caching layers, access APIs, and short-term data storage systems.
  • We focus on reliability, throughput, and operational transparency at scale.

Other

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or equivalent experience
  • Ability to collaborate across teams in a fast-paced, agile environment