Senior Software Engineer - Automated Disaster Recovery

Bloomberg
New York, NY
Category Engineering
Job Description
Senior Software Engineer - Automated Disaster Recovery: 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.

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 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

Benefits

  • Paid holidays
  • Paid time off
  • Medical
  • Dental
  • Vision
  • Short and long term disability benefits
  • 401(k) +match
  • Life insurance
  • Various wellness programs
]]>