Discover your dream Career
For Recruiters
Bloomberg

Senior Software Engineer/SRE- Data and Runtime Stability

Bloomberg Princeton, United States
Posted 4 months ago Permanent Competitive
Senior Software Engineer/SRE- Data and Runtime Stability
Our Team:
Bloomberg's Data and Runtime Stability SRE team is trusted to administer the end-to-end environment for Bloomberg's installation of numerous services which support the 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 improve uptime, provision and balance resources, architect and coordinate operational procedures, administer backup and recovery processes, coordinate maintenance windows, manage replication and oversee workflows.

The Role:
In addition to managing the overall Data and Runtime environment, you'll work directly on installations of technologies that use services such as RabbitMQ, Comdb2, Kafka, Redis and many more; getting to collaborate every day with the application developers that create these applications to integrate the services they provide into the Bloomberg operational environment as well as Bloomberg products. So, 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'll need to have:
  • 4+ years of programming experience with Python
  • 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
  • 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 systems
  • Ability to build and maintain highly sophisticated, 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:
  • 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.
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 provides reasonable adjustment/accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable adjustment/accommodation to apply for a job or to perform your job. Examples of reasonable adjustment/accommodation include but are not limited to making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you would prefer to discuss this confidentially, please email AMER_recruit@bloomberg.net (Americas), EMEA_recruit@bloomberg.net (Europe, the Middle East and Africa), or APAC_recruit@bloomberg.net (Asia-Pacific), based on the region you are submitting an application for.

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.

Job ID  120838
ABOUT COMPANY
New York, United States
10000 Employees Accounting & Finance
What is Bloomberg? Our teams unleash the power of information and technology to organize, understand, and improve our world. Our 325,000+ global cust...
More Jobs From Bloomberg
Bloomberg
Senior Software Engineer/SRE - Public Cloud Solutions
Bloomberg
New York, USA
26 days ago Full time Competitive
Bloomberg
Senior Software Engineer/SRE - Kubernetes for Advanced Compute
Bloomberg
New York, USA
4 months ago Full time Competitive
Bloomberg
Senior Software Engineer - MySQL Data Infrastructure
Bloomberg
Princeton, USA
1 month ago Full time Competitive
Bloomberg
Senior Software Engineer - MySQL Data Infrastructure
Bloomberg
New York, USA
1 month ago Full time Competitive
Bloomberg
Software Engineering Team Leader - Apache Kafka Infrastructure
Bloomberg
New York, USA
12 days ago Full time Competitive
Bloomberg
Financial Engineer - Enterprise Products
Bloomberg
New York, USA
3 months ago Full time Competitive
Bloomberg
Senior Sterling B2B Integrator Engineer (Contractor)
Bloomberg
New York, USA
4 months ago Full time Competitive
Bloomberg
Senior Sterling B2B Integrator Engineer (Contractor)
Bloomberg
New York, USA
4 months ago Full time Competitive
Bloomberg
Production Support Representative, Enterprise Services - Financial Solutions
Bloomberg
London, United Kingdom
18 days ago Full time Competitive
Bloomberg
Team Leader - Money Markets Data
Bloomberg
London, United Kingdom
2 months ago Full time Competitive

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.
Recommended Jobs
Fourier Ltd
Software Engineer - Remote
Fourier Ltd
New York, United States
Analytic Recruiting Inc.
Information Technology Business Analyst- Boutique Financial Firm
Analytic Recruiting Inc.
Stamford, United States
Edward Jones
Sr Technical Architect, TECH
Edward Jones
St Louis, United States