JobsSenior Software Engineer - Automated Disaster Recovery
Senior Software Engineer - Automated Disaster Recovery
BloombergSenior Software Engineer - Automated Disaster Recovery
BloombergLocation
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 2025Job 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?
