Senior Software Engineer/SRE - Managed Systems Engineering

Bloomberg
London, UK
3 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Microsoft Windows Airflow Systems Engineering Configuration Management Continuous Integration Linux Domain Name System (DNS) Monitoring of Systems Python (Programming Language) Object-Oriented Software Development Open Source Technology Ansible
+8 more
Ruby Systems Architecture Saltstack Kubernetes Information Technology Real Time Data Api Design Jenkins

Job description

MSE uses an infrastructure-as-code approach with open-source tools to ensure a scalable and reliable environment. The group’s responsibilities include:

  • Provisioning, configuring, and maintaining the global production server fleet.
  • Building and maintaining infrastructure services such as configuration management, orchestration frameworks, DNS, and monitoring.
  • Advising application teams on best practices for architecture and addressing performance challenges.
  • Driving automation and reliability initiatives across tens of thousands of hosts.
  • Contributing to the open-source community and building tools for virtualized and containerized infrastructure.

Requirements

  • Experience working with an object-oriented programming language such as Python or Ruby.
  • A degree in Computer Science, Engineering, Mathematics, or related field (or equivalent work experience).
  • Expertise in diagnosing and solving problems in a Linux/Unix production environment.
  • Robust understanding of large-scale systems architecture.
  • A persevering attitude to challenge the status quo.
  • Strong interpersonal communication skills and ability to collaborate.

Preferred Skills

  • Experience with configuration management, orchestration, CI/CD, API design, infrastructure monitoring and telemetry.
  • Familiarity with Chef, SaltStack, Ansible, Airflow, Jenkins.
  • Knowledge of Linux kernel or networking a major bonus.
  • Experience with Windows (useful but not required).

About the company

The Bloomberg Terminal brings together real-time data on every market, breaking news, in-depth research, powerful analytics, communications tools and world-class execution capabilities - in one fully integrated solution. The Managed Systems Engineering (MSE) group powers the mission-critical infrastructure that supports our platform by building automation to provision, configure, and maintain Bloomberg’s global production server fleet throughout its lifecycle. MSE also builds and maintains vital infrastructure services such as configuration management, orchestration frameworks, DNS and monitoring infrastructure.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

Videos

See all

Related articles

See all