Senior Software Engineer - Automated Disaster Recovery
BloombergSenior Software Engineer - Automated Disaster Recovery
BloombergLocation
New York, NY
Type
Full-time
Posted
6/9/2026
Compensation
$160,000 - $240,000 per year
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 and managing solutions that support various disaster recovery tools, ensuring they integrate seamlessly into Bloomberg's operational environment. The engineer will work on creating automated, scalable applications that provide metrics and transparency for internal and external clients. This position requires a deep understanding of system performance and stability, as well as collaboration with experts in the field.
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 Bloomberg's datacenters for disaster recovery scenarios.
- Manage and develop solutions that support various disaster recovery tools.
- Create applications that integrate services into the Bloomberg operational environment.
- Ensure tooling is written with end-to-end unit testing and continuous integration.
- Define and follow availability targets such as SLA’s, SLO’s and SLI’s.
- Provide insight into how Bloomberg applications interact for troubleshooting and enhancing stability.
- Build and maintain systems that are critically important for disaster recovery.
Benefits
- Bloomberg offers a comprehensive suite of benefits designed to support health, financial stability, and work-life balance.
Is this posting expired or inaccurate?
