Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 4
Communication @ 3
Debugging @ 7
Distributed Systems @ 4
Go @ 4
JavaScript @ 4
Kubernetes @ 7
Networking @ 4
Observability @ 4
TypeScript @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
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.