Senior Software Engineer - Public Cloud Engineering Managed Compute

Bloomberg L.P.
New York, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 240K

Job location

New York, United States of America

Tech stack

API
Amazon Web Services (AWS)
Azure
Bash
Cloud Computing
Computer Programming
Identity and Access Management
Python
Shell Script
Systems Integration
Performance Testing
Delivery Pipeline
Hashicorp Packer
Multi-Cloud
GIT
Kubernetes
Information Technology
Terraform
Docker
Jenkins

Job description

  • Secure-by-default golden images and image building workflows for building and deploying immutable VM workloads
  • Terraform modules for provisioning and managing compute infrastructure across cloud providers
  • Python APIs for connecting cloud compute with existing Bloomberg deployment and compute management systems
  • Tooling for deploying, operating, and securing VMs and applications in public cloud
  • Integrations with observability, security, and access management platforms

What's in it for you:

You'll be building the compute foundation for Bloomberg's multi-cloud environment, the infrastructure that other engineering teams depend on to get their work into production. The platform is growing in both scope and adoption, so you'll have real influence over how it evolves.

You'll work end-to-end: talking to the teams that use your tools, designing the solution, building it, and driving adoption. The work spans cloud providers, touches real infrastructure, and has a direct impact on how Bloomberg operates in the cloud.

We'll trust you to:

  • Build self-serve tools that let development teams provision compute infrastructure, deploy applications, and run their operational environments without hand-holding
  • Design solutions that work across multiple cloud providers, using cloud-native constructs alongside tools like Terraform
  • Work directly with security, SRE, and application teams to understand what they need and drive adoption of our platform
  • Write and maintain infrastructure as code using Terraform to provision and manage cloud resources in a repeatable, automated way
  • Build and maintain Python APIs and tooling that integrate cloud compute with Bloomberg's internal systems

Requirements

  • 4+ years programming in Go, Python, or similar, plus comfort with Shell scripting (Bash)
  • A degree in Computer Science, Engineering, or equivalent work experience
  • Strong Linux/Unix fundamentals
  • Hands-on experience with AWS, Azure, and/or GCP
  • Experience building and managing infrastructure with Terraform
  • Solid understanding of systems concepts: networking, storage, compute, and how cloud providers model these
  • Clear communication skills as you'll be working across teams regularly

We'd love to see:

  • Experience building and managing CI/CD pipelines (Jenkins, Git) for provisioning infrastructure and deploying artifacts
  • Familiarity with Hashicorp Packer, Docker, and other tools for building immutable machine images
  • Experience with Kubernetes and modern k8s ecosystem such as Bottlerocket, Karpenter, Kyverno
  • SRE experience: machine ownership, monitoring, performance testing, incident response
  • AWS, Azure, and/or GCP certifications
  • Background in system administration (configuration, security, networking)
  • Experience with modern security ecosystems such as Wiz and EDR tools
  • Knowledge of software supply chains

Benefits & conditions

Salary Range = 160000 - 240000 USD Annually + 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.

About the company

We build the compute platform that Bloomberg teams use to deploy workloads on public cloud. If a team at Bloomberg needs to run something on AWS, Azure, or GCP utilizing compute such as virtual machines and containers, they're using the infrastructure and patterns our team built. We own the full stack of compute tooling: golden OS images, Terraform modules for provisioning VMs, Python APIs that connect cloud compute to Bloomberg's internal systems, and the integrations that tie it all together with observability, security, and access management. We're the team other teams come to when they need to run compute in the cloud.

Apply for this position