Skip to main content
TryApplyNow
Bloomberg LP logo

Senior Software Engineer - Automated Disaster Recovery

Bloomberg LP
Full Timesenior
New York, New York, USPosted 3 days ago

Role Overview

Bloomberg LP is hiring a Senior Software Engineer - Automated Disaster Recovery. This is a full-time role in New York, New York. Part of Bloomberg LP's Qa hiring, posted 3 days ago. Full responsibilities, required qualifications, and the apply link are listed in the description below.

Salary Context

Salary is not disclosed in this posting. Market median for Senior-level Qa roles is $101k-$140k (based on 54 comparable listings). Many employers share specifics during the interview process or after an initial screen.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonTypeScriptShellUnixGitHubJiraRESTCI/CD

Job Description

Senior Software Engineer - Automated Disaster Recovery

Location

New York

Business Area

Engineering and CTO

Ref #

10045491

Description & Requirements

The Team:

We are the Disaster Recovery as a Service engineering team, charged to administer the end-to-end testing of Bloomberg's datacenters for disaster recovery scenarios of numerous services which support applications that constitute Bloomberg's line of products! On any given day we're inventing, engineering, developing, building, coding, trouble-shooting and maintaining a wide range of: tools, monitors, frameworks, interfaces, protocols, solutions and best-practices. These components stitch together a robust suite of automated and self-healing systems that manage the services that Platform Services provides to the rest of the firm. We help to improve uptime, provision and balance resources, architect and coordinate operational procedures, administer backup and recovery processes, coordinate maintenance windows, manage replication and oversee workflows.

What's in it for you:

You will be part of a team that works to help meet company and regulatory defined Disaster Testing standards. Manage and develop solutions that support various disaster recovery tools, creating these applications to integrate the services they provide into the Bloomberg operational environment as well as Bloomberg products. This in-house tooling suite is required to test our clusters and managed services that reside in our datacenters and nodesites in an automated, scale-able and self driven fashion, complete with accompanying metrics and transparency tools that would be required for internal and external clients. Tooling is expected to be written with end-to-end unit testing and continuous integration to provide the highest level of stability.

We have product ownership and "the classic system ownership responsibilities" such as: system tuning, performance analysis, defining and following availability targets such as SLA's, SLO's and SLI's as well as having immediate access to the experts that are designing and coding the Bloomberg specific components, APIs and methods used by and supporting the disaster recovery infrastructure. You'll receive insight and entry to the lowest levels of how Bloomberg applications interact with each other and the runtime environments for the purposes of both in-depth troubleshooting and enhancing stability, reliability, performance and feature-set.

You'll need to have:

  • 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 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, critically important systems
  • Experience building monitors and alarms for system performance, status and stability
  • Experience with CI/CD systems and writing robust unit and system tests

We'd love to see:

  • Basic knowledge in Rapid framework
  • Experience analyzing existing systems and identifying shortcomings with proven methods for improvement
  • Experience with Chaos Engineering
  • Experience with Splunk/Humio and Grafana or other metric based reporting tools
  • Experience with GitHub and JIRA
  • Passion for product ownership, stability and security

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

About Bloomberg LP

Bloomberg LP logo

Bloomberg LP

QaOn-site

Frequently Asked Questions

How do I apply for the Senior Software Engineer - Automated Disaster Recovery position at Bloomberg LP?

Use the Apply button above to submit your application directly to Bloomberg LP. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.

Where is the Senior Software Engineer - Automated Disaster Recovery position at Bloomberg LP located?

This position is based in New York, New York. Bloomberg LP has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.

What does a Senior Software Engineer - Automated Disaster Recovery at Bloomberg LP earn?

Bloomberg LP has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.

When was the Senior Software Engineer - Automated Disaster Recovery role at Bloomberg LP posted?

This role was posted on June 27, 2026 (3 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.

How much experience does the Senior Software Engineer - Automated Disaster Recovery role at Bloomberg LP require?

This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. Bloomberg LP lists their specific requirements in the description below, so review the must-have qualifications closely before applying.

AI-powered job search

Get every job scored to your resume

Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.

Get Started Free

No credit card to start