Senior Software Engineer - CNCS Platform New York, NY Posted today

Bloomberg

New York (NY)

On-site

USD 160,000 - 240,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Benefits plan
Bonus
401(k) match
Disability insurance

Job summary

Bloomberg seeks a Senior Software Engineer for the CNCS Platform in New York. You will help build and scale the Cloud Native Compute Services Platform on Kubernetes, developing resilient, multi-tenant infrastructure using Go and open source tools.

Collaborating with CNCS and AI teams, you will ship full‑stack solutions, ensure security and automation, and drive engineering excellence. 4+ years in OO languages and a CS/engineering degree are expected.

Qualifications

  • 4+ years experience with an object-oriented language (Go, C++, Python, Java).
  • Degree in CS/Engineering or equivalent work experience.
  • Strong communication with stakeholders and users.
  • Self-motivated, curious, and capable of independent problem solving.

Responsibilities

  • Implement infrastructure features using Go, Kubernetes services and open source tech.
  • Iterate quickly as CNCS scales and adds capabilities.
  • Collaborate with CNCS engineers and CTO office.
  • Foster a technically outstanding, collaborative environment.
  • Treat security and automation as core features.

Skills

Go
C++
Python
Java
Kubernetes
SRE

Education

Degree in Computer Science, Engineering, Mathematics

Tools

Docker
Kubernetes
Go tooling

Job description

Senior Software Engineer - CNCS Platform

Location

New York

Business Area

Engineering and CTO

Ref #

10053296

Description & Requirements

ENG Cloud Native Compute Services Platform owns an ecosystem of shared components and services that are used to build managed multi-tenant platforms on Kubernetes. These components are known as Managed Compute and collectively they provide the foundation to build self-service platforms such as the Data Science Platform (AI workloads), Spark, Streaming (Flink), Workflows (Argo) and soon Bloomberg's Platform as a Service.

Our infrastructure is built in Go, runs on Kubernetes and empowers such core capabilities like setting up tenant environments, authentication & access control, resource deployment and consistent user experience through a shared set of cloud native infrastructure design patterns.

Our services are built entirely on open source (e.g. Kubernetes, Karmada, Docker, Istio, OPA Agent) and we are deeply involved in building Cloud Native solutions that power runtime platforms that are collectively known as the Bloomberg Data Science Platform. While working on the platform, the backbone for many of Bloomberg's up and coming AI products, you will have the opportunity to collaborate with engineers across Cloud Native Compute Systems (CNCS) and AI organizations and also contribute to open source. If you are a software engineer who is passionate about building resilient, highly available infrastructure and seamless, usable full stack solutions, we'd like to talk to you about an opening on our team.

Examples of recent and upcoming projects:
  • Managed Karmada multi-cluster orchestration and federation for CNCS Runtimes based on CNCF Karmada
  • Unified UI for all of our Cloud Native Compute Services runtimes including BPaaS (Stateless BAS and HTTP containers), SPaaS (Apache Flink), Workflows (Argo), Spark, DSP and more. This UI will allow our 1000s of users to onboard, configure, deploy, operate and debug applications across all CNCS Runtimes
  • Platform Capabilities API which provides discovery into user’s capabilities in Kubernetes Compute Runtime environments
  • BDGT integration and Self Service UI that performs allocation of quota into Kubernetes Runtime Clusters
  • Platform Resource Metrics API which provides insights into current capacity and usage of Runtime Cloud environments

We are developing and scaling the product quickly and have interesting challenges to solve while building infrastructure across Kubernetes APIs, resource management as well as security and observability stack.

We’ll trust you to:
  • Implement infrastructure features using Go, Kubernetes services and other open source technologies
  • Iterate quickly as we grow the product
  • Collaborate extensively with other engineering teams and the CTO office
  • Foster a technically outstanding, welcoming and collaborative working environment
  • Treat security and automation as first-class features
You’ll need to have:
  • 4+ years working with an object-oriented programming language (Go, C++, Python, Java, etc.)
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
  • Good communication skills to interact well both within and outside your team (stakeholders/customers/users) and discuss ideas and solutions with clarity
  • Self-motivation to identify problems and provide solutions independently
  • A curiosity about how things work and desire to continuously learn and improve while sharing knowledge with others
  • Experience operating infrastructure in production
  • Hands‑on software engineering or SRE experience
  • Strong desire to learn and build infrastructure in Cloud native environment using Golang and Kubernetes ecosystem
We’d love to see:
  • Experience building and scaling container-based systems using Kubernetes
  • A passion for providing reliable and scalable enterprise-wide infrastructure
  • Experience with authentication and IAM
  • Experience building and operating Software as a Service (SaaS) or Platform as a Service (PaaS) products

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 for an inside look at our culture, values, and the people behind our success.

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - CNCS Platform
Senior Software Engineer - CNCS Platform

Bloomberg • New York (NY)

On-site
USD 160,000 - 240,000
Senior Software Engineer - Cloud Native Compute Infrastructure Core New York, NY Posted today
Senior Software Engineer - Cloud Native Compute Infrastructure Core New York, NY Posted today

Bloomberg • New York (NY)

On-site
USD 160,000 - 240,000
Senior Software Engineer – Data and Platform Tools – Bloomberg Connects New York, NY Posted today
Senior Software Engineer – Data and Platform Tools – Bloomberg Connects New York, NY Posted today

Bloomberg • New York (NY)

On-site
USD 160,000 - 240,000
Senior Software Engineer - Media API Platform New York, NY Posted today
Senior Software Engineer - Media API Platform New York, NY Posted today

Bloomberg • New York (NY)

On-site
USD 160,000 - 240,000
Benefits plan
Disability inclusive employer
Senior ML Platform Engineer - Artificial Intelligence
Senior ML Platform Engineer - Artificial Intelligence

Bloomberg • New York (NY)

On-site
USD 160,000 - 240,000
401(k) + match
Paid time off
Medical and dental benefits
+1
Senior Software Engineer - AI Inference New York, NY Posted yesterday
Senior Software Engineer - AI Inference New York, NY Posted yesterday

Bloomberg • New York (NY)

Hybrid
USD 160,000 - 240,000
Medical benefits
401(k) with employer match
Paid time off
Senior Software Engineer - Connectivity Gateway New York, NY Posted today
Senior Software Engineer - Connectivity Gateway New York, NY Posted today

Bloomberg • New York (NY)

On-site
USD 160,000 - 240,000
Health coverage
401(k) match
Paid holidays
Senior Software Engineer - Connectivity Gateway
Senior Software Engineer - Connectivity Gateway

Bloomberg • New York (NY)

On-site
USD 160,000 - 240,000
Comprehensive benefits plan
401(k) match
Wellness programs
Senior Software Engineer - Cloud Native Compute Infrastructure Core
Senior Software Engineer - Cloud Native Compute Infrastructure Core

Bloomberg • New York (NY)

On-site
USD 180,000 - 230,000
Senior Software Engineer – Data and Platform Tools – Bloomberg Connects
Senior Software Engineer – Data and Platform Tools – Bloomberg Connects

Bloomberg • New York (NY)

On-site
USD 160,000 - 240,000