JobsSenior Software Engineer - Automated Disaster Recovery
Bloomberg logo

Senior Software Engineer - Automated Disaster Recovery

Bloomberg

Location

New York, NY

Type

Full-time

Posted

5/5/2026

Compensation

$160,000 - $240,000 per year

Undergraduate with 5+ Years of Experience
Approval 99%·Filings 720·New hires 216·
Established Sponsor
·FY 2025

Job description

The Senior Software Engineer will be part of the Disaster Recovery as a Service engineering team, focusing on the end-to-end testing of Bloomberg's datacenters for disaster recovery scenarios. The role involves developing solutions that support various disaster recovery tools and integrating them into Bloomberg's operational environment. The engineer will work on creating automated, scalable applications with a focus on stability and performance. This position offers insight into how Bloomberg applications interact and the opportunity to enhance system reliability and feature sets.

Requirements

  • 4+ years of experience in Python and/or TypeScript
  • A degree in Computer Science, Engineering or similar field of study or equivalent work experience
  • 5+ years of experience with Unix, Unix tools and shell scripting
  • Experience designing stable, long-lasting APIs
  • Deep understanding of TCP/IP networking and the OSI model
  • Experience designing and automating repeatable processes in a client/server modeled environment
  • Ability to build and maintain highly sophisticated, available, performant, and scalable systems
  • Experience building monitors and alarms for system performance, status and stability
  • Experience with CI/CD systems and writing robust unit and system tests

Responsibilities

  • Administer the end-to-end testing of disaster recovery scenarios for various services.
  • Manage and develop solutions that support disaster recovery tools.
  • Create applications that integrate services into the Bloomberg operational environment.
  • Write tooling with end-to-end unit testing and continuous integration.
  • Define and follow availability targets such as SLA’s, SLO’s, and SLI’s.
  • Analyze existing systems and identify shortcomings for improvement.
  • Build and maintain monitoring systems for performance and stability.

Benefits

  • Bloomberg offers a comprehensive suite of benefits designed to support health, financial stability, and work-life balance.

Is this posting expired or inaccurate?