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 - Platform Reporting

Bloomberg

$160,000 - $240,000
Oct 5, 2025
New York, NY, US
Apply Now

The Platform Reporting team is responsible for a critical reporting product that offers Bloomberg enterprise clients a comprehensive experience for managing their trade, compliance, risk, attribution performance and other analytical reports. The mission is to build a platform that delivers a consistent user experience, enabling other applications to create enterprise-level reporting solutions with minimum effort. The system handles highly spike-intensive batch workloads, providing software scalability and reliability.

Requirements

  • 4+ years working with Python, familiar with modern C++ or Lua or Typescript or Javascript
  • Experience in designing a scalable, maintainable, and reliable system
  • Experience with distributed systems and service architectures

Responsibilities

  • Lead high impact projects that translate Report Platform ideas into real products and create high technical leverage to other Bloomberg teams, including design and development.
  • Engage into large-scale distributed systems and tackle challenging system design that demand scalability, maintainability and reliability.
  • Exploring novel technologies and ideas to improve the team and systems.
  • designing and extending an enterprise-scale report platform.
  • Lead high-impact, high-visibility projects from conception to deployment.
  • building scalable data processing pipelines with a variety of technologies.

Other

  • A collaborative attitude, eager to work across team and department boundaries
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
  • Excellent communication and collaboration skills
  • A strong sense of ownership and interest in leading impactful, large-scale, cross-team projects.
  • Willingness to learn and adapt to new technologies.