Bloomberg logo

Senior Software Engineer - Windows Platform/SQL Server

Bloomberg

New York, NY
Full Time
Senior
160k-240k
29 days ago

Job Description

About the Role

Bloomberg is the industry standard for financial news and research. Bloomberg's software solutions depend heavily on the robust data infrastructure to provide clients with information to make critical decisions. Our team is designing the next generation systems for managing this piece of crucial infrastructure. Our ability to provide a world class DBaaS (DataBase as a Service) solution is essential to our clients robust access to store, retrieve and analyze massive quantities of data. Ensuring our services scale, are secure and reliable is where you come in. The Database services team provides a database-as-a-service (DBaaS) platform that engineers depend on to drive applications throughout Bloomberg. We manage several open source (Postgres, MySQL etc) and commercial (Oracle, SQL Server etc) database options, all of which Bloomberg is heavily invested in. Our solution manages 100K+ databases and is growing quickly with no end in sight. To support this scale, we are recreating our database solution with a focus on security, performance and self-service. We develop and manage the services and operational toolkits that enable application teams to easily deploy data sets and query across them.

Key Responsibilities

  • Build SQL Server focused automation to manage at scale database configuration, version management, and push-button deployment.
  • Improve and automate deployment, management, and monitoring solutions for SQL Server High Availability.
  • Improve Database Telemetry & Alerting Components.
  • Create self service components that allow engineering teams at Bloomberg to manage database access, performance tune their system, deprecate unsupported functionality, and plan for future capacity needs.

Requirements

  • Experience writing applications that interact with SQL Server.
  • 4+ years of software engineering experience in object oriented languages (eg Java/C#/Python).
  • Managing Windows and SQL Server functionality via Windows Powershell scripting.
  • Experience with SQL Server T-SQL Query Language.
  • Understanding of basic database concepts.
  • Ability to debug and correct production problems.
  • Strong communication skills.
  • A degree in Computer Science, Engineering or similar field of study or equivalent work experience.

Nice to Have

  • Prior experience administering SQL Server (2017 or newer) Database Clusters configured with AlwaysOn Availability groups.
  • Experience building distributed services in Object Oriented Languages (eg C# or Java).
  • Knowledge of React/Node.js.
  • Ability to detect and troubleshoot SQL Server performance related issues.
  • Experience with configuration management solutions such as Chef.

Qualifications

  • A degree in Computer Science, Engineering or similar field of study or equivalent work experience.

Benefits & Perks

  • Salary Range = 160000 - 240000 USD Annually + Benefits + Bonus.
  • One of the most comprehensive and generous benefits plans available.
  • Range of total rewards that may include merit increases, incentive compensation, paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) + match, life insurance, and various wellness programs.

Working at Bloomberg

Bloomberg values security, performance, and self-service in its database solutions, fostering a culture focused on scalability, reliability, and innovation to support critical financial data infrastructure.

Apply Now

Job Details

Posted AtJun 27, 2025
Salary160k-240k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Bloomberg

Website

bloomberg.com

Company Size

10000+ employees

Location

New York, NY

Industry

Web Search Portals and All Other Information Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches