Bloomberg logo

Senior Software Engineer - Platform Reporting

Bloomberg

New York, NY
Full Time
Senior
160k-240k
13 days ago

Job Description

About the Role

The Platform Reporting team is part of the Enterprise Product Platform, 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 team aims 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 scalability and reliability, and spans from user interface design to report generation in formats like Excel, CSV, or PDF, leveraging a distributed microservices architecture with technologies such as Python, Lua, Kafka, and Bloomberg Cloud Service.

Key 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 in large-scale distributed systems and tackle challenging system design that demand scalability, maintainability, and reliability.
  • Explore novel technologies and ideas to improve the team and systems.

Requirements

  • 4+ years working with Python, familiar with modern C++, Lua, Typescript, or Javascript.
  • Experience in designing a scalable, maintainable, and reliable system.
  • A collaborative attitude, eager to work across team and department boundaries.
  • A Degree in Computer Science, Engineering, Mathematics, or similar field of study, or equivalent work experience.
  • Experience with distributed systems and service architectures.
  • Excellent communication and collaboration skills.

Nice to Have

  • A strong sense of ownership and interest in leading impactful, large-scale, cross-team projects.
  • Passion for building scalable, high-performance systems for the reporting platform.
  • Willingness to learn and adapt to new technologies.
  • Good communication skills and a team-oriented mindset.
  • Enthusiasm for bringing innovative ideas to improve team processes and systems.
  • Expertise in developing scalable data processing pipelines with a variety of technologies.

Qualifications

  • Degree in Computer Science, Engineering, Mathematics, or a similar field, or equivalent work experience.

Benefits & Perks

  • Salary range of 160000 - 240000 USD annually plus benefits and bonus.
  • Comprehensive and generous benefits plan including merit increases, incentive compensation, paid holidays, paid time off, medical, dental, and vision insurance, short and long-term disability benefits, 401(k) with match, life insurance, and wellness programs.

Working at Bloomberg

We are a growth-oriented team that encourages and nurtures innovation. We are passionate about writing high-quality software, investing in development experience, and maintaining well-structured tests.

Apply Now

Job Details

Posted AtJun 7, 2025
Salary160k-240k
Job TypeFull Time
ExperienceSenior

About Bloomberg

Website

bloomberg.com

Company Size

10000+ employees

Location

New York, NY

Industry

Web Search Portals and All Other Information Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches