Bloomberg logo
Bloomberg Verified
Financial Services, Media, Information Technology, Software

Senior Software Engineer - Platform as a Service

New York, NYOnsiteFull TimeSenior$160,000–$240,000 /yrPosted 24 days agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • Kubernetes
  • production environments
  • distributed systems
  • on-call rotation
  • incident resolution
  • API-driven architectures
  • event-driven architectures
  • observability
  • scalability
  • fault isolation

Nice to have

  • internal developer platforms
  • infrastructure systems
  • multi-tenant Kubernetes platforms
  • Go
  • JavaScript
  • TypeScript

Role summary

Bloomberg is seeking a Senior Software Engineer to join the BPaaS (Bloomberg Platform-as-a-Service) team. This role focuses on building and operating integration services for a Kubernetes-based internal deployment platform. Responsibilities include designing, building, and operating services, ensuring production reliability, participating in on-call rotations, and contributing to architectural decisions. The ideal candidate will have strong experience with Kubernetes, distributed systems, production reliability principles, and developing services in a strongly typed language. Experience with Go, TypeScript, or JavaScript, and working on internal developer platforms is a plus.

Senior Software Engineer - Platform as a Service

Description & Requirements

The Team

BPaaS (Bloomberg Platform-as-a-Service) is Bloomberg’s Kubernetes-based internal deployment platform and the default environment for running a growing portion of our production workloads. It underpins service deployment and lifecycle management across the organization and plays a central role in engineering productivity and production stability.


The BPaaS Integrations team builds and operates the services that connect the platform to critical Bloomberg infrastructure systems, including proprietary middleware, deployment approval workflows, certificate lifecycle automation, and other control-plane dependencies. These components run within and alongside our Kubernetes-based platform and sit on the production deployment path relied upon by engineering teams across the company.


As BPaaS continues to scale, we are evolving and refining integration components to improve reliability, scalability, and operational maturity while delivering new capabilities across a growing platform roadmap.


If you are motivated by building and operating high-impact distributed systems within a production Kubernetes environment, this role offers meaningful responsibility and technical depth.


We'll Trust You To:

  • Design, build, and operate integration services running on and interacting with a large-scale Kubernetes platform

  • Share ownership of production reliability for integration components, including participation in an on-call rotation

  • Diagnose and resolve cross-system issues spanning multiple services, infrastructure dependencies, and Kubernetes environments

  • Improve resilience, observability, and failure isolation across integration workflows

  • Contribute to architectural decisions shaping how BPaaS integrates with other infrastructure domains

  • Help evolve existing components to address scaling needs, Kubernetes operational complexity, and long-term maintainability

  • Deliver new integration capabilities from an expanding platform roadmap

  • Collaborate closely with sister teams extending Kubernetes APIs and shared control-plane components


You'll Need To Have:

  • Strong experience building and operating services in Kubernetes-based production environments

  • Solid understanding of Kubernetes fundamentals (workloads, networking, RBAC, configuration management, and operational troubleshooting)

  • Experience building and operating distributed systems in production

  • Experience participating in on-call rotations and contributing to incident resolution

  • Strong debugging skills across service boundaries and Kubernetes-based environments

  • Experience designing reliable integration patterns between independent systems (e.g., API-driven or event-driven architectures)

  • Solid understanding of reliability principles, including observability, scalability, and fault isolation

  • Experience developing services in a strongly typed language

  • A degree in Computer Science, Electrical Engineering, or equivalent practical experience.


We’d Love to See:

  • Experience working on internal developer platforms or infrastructure systems

  • Experience operating or contributing to multi-tenant Kubernetes platforms

  • Experience with Go and/or JavaScript/TypeScript

  • Familiarity with authentication systems, certificate management, or secure service-to-service communication

Salary Range = 160,000 - 240,000 USD Annual + Benefits + Bonus
The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.

We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that 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) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.
Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success. Location New York Business Area Engineering and CTO Ref # 10049539

Sample Bloomberg interview questions

  • 1

    Design a stock ticker tracking system

    system designmedium
  • 2

    Design a Train Reservation System

    system designmedium
  • 3

    Design a Health Monitoring System for Database Servers

    system designmedium
  • 4

    Design a distributed logging system.

    system designmedium
  • 5

    Explain your approach to handling eventual consistency in a distributed system.

    system designmedium

Get started to unlock a personalized interview prep pack for this role.

Ready to apply?
You'll be redirected to Bloomberg's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.