Senior Software Engineer/SRE- Data and Runtime- Stability | New York, NY | Bloomberg Careers

Senior Software Engineer/SRE- Data and Runtime- Stability

Careers at Bloomberg

Back to Search

New York, NY

Posted Nov 2, 2022 - Requisition No. 111177

Who are we?

We are the Data and Runtime Stability DR 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 Data and Runtime provides to the rest of the firm. We maximize 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:

At Bloomberg, we understand the importance of our customers and providing them with stable & consistent access to our products.  Within Engineering, this translates to a strong focus on testing and system stability for all aspects of our compute environment, which includes multiple data centers in addition to cloud resources.
You will be part of a team that works to help meet company defined as well as regulatory defined Disaster Testing scenarios, managing and supporting solutions to 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 datacenters 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.

Not only will you have high-level-ownership and "the classic SRE responsibilities" such as: system tuning, performance analysis and the management of patches, installations, and upgrades; you'll also have immediate access to the experts that are designing and coding the Bloomberg specific components, APIs and methods. This means insight and entry to the lowest levels of how Bloomberg applications interact with each other and the Runtime environment for the purposes of both in-depth troubleshooting and enhancing stability, reliability, performance and feature-set.

We're open to trying new ideas, processes, and technologies. The right applicant will be imaginative, creative, self-motivated, and highly curious as innovation and initiative are highly valued here. Problem-solving, programming, logical frameworks, and Unix systems should all be second nature. We are looking for someone that will continually strive to improve our environment; regularly asking “why?” and saying: “we can make this better!”.

You need to have:

  • 3+ years experience developing utilities and tools in Python
  • 5+ years experience with Unix, Unix tools and shell scripting
  • Experience with Chaos Engineering
  • Deep understanding of TCP/IP networking and the OSI model
  • Experience designing and automating repeatable processes in a client/server modeled environment
  • Experience supporting a highly available production system
  • Ability to build and maintain highly complex, performant, and scalable, mission-critical systems
  • Experience building monitors and alarms for system performance, status and stability
  • Experience with CI/CD systems and writing robust unit and system tests
  • Experience with creating and improving documented procedures and/or playbooks

We'd love to see:


  • Any experience in Rapid framework
  • Experience analyzing existing systems and identifying shortcomings with concrete ideas for improvement
  • C programming skills
  • Experience designing stable, long-lasting APIs
  • Experience with Splunk/Humio and Grafana
  • Experience with GitHub and JIRA
  • Passion for product ownership
    Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.
    Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email

Salary Range: 160,000 - 240,000 USD Annually + 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.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.