Senior Software Engineer - Platform as a Service

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

Tech Stack

API @ 4 Communication @ 3 Debugging @ 7 Distributed Systems @ 4 Go @ 4 JavaScript @ 4 Kubernetes @ 7 Networking @ 4 Observability @ 4 TypeScript @ 4

Details

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

The BPaaS Integrations team builds and operates services connecting 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 the Kubernetes-based platform and support the production deployment path used by engineering teams across the company.

The team is evolving integration components to improve reliability, scalability, and operational maturity while delivering new capabilities across the platform roadmap.

Responsibilities

  • 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.
  • 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.

Requirements

  • Strong experience building and operating services in Kubernetes-based production environments.
  • Solid understanding of Kubernetes fundamentals, including 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, including 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.

Preferred Qualifications

  • 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.

Benefits

Benefits may include merit increases, incentive compensation for exempt roles, paid holidays, paid time off, medical, dental, vision, short- and long-term disability benefits, a 401(k) match, life insurance, and wellness programs.

More jobs at Bloomberg

Similar jobs