Bloomberg

Senior Software Engineer - MySQL Infrastructure

Bloomberg$160K — $240K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software engineering experience in object-oriented languages (Java, Python)
  • Ability to debug and correct production problems
  • Strong problem-solving and communication skills
  • Working knowledge of modern build and CI/CD tooling (Jenkins, Maven, Jira)
  • Solid understanding of algorithms, data structures, object-oriented design, and multi-threaded programming
  • Experience writing code that interacts with relational databases (PostgreSQL, MySQL)
  • SQL fundamentals and understanding of basic database operations

Responsibilities

  • Develop automated and self-service solutions for database infrastructure management
  • Build telemetry, metrics, and monitoring solutions to manage services at scale
  • Prioritize stability and security above all competing priorities
  • Partner with application and other infrastructure teams to achieve shared business objectives
  • Improve operational processes and documentation

Benefits

  • Comprehensive and generous benefits plan
  • Merit increases and incentive compensation for exempt roles
  • Paid holidays and time off
  • Medical, dental, and vision insurance
  • Short and long-term disability benefits
  • 401(k) plan with match
  • Life insurance and wellness programs
Full Job Description
Description & Requirements

Our team

The MySQL Infrastructure team builds and maintains the managed MySQL platform that powers hundreds of engineering teams across Bloomberg. We manage database environments across multiple servers, supporting open-source and commercial applications that depend on MySQL. We enforce best practices, security, and regulatory compliance by design so that teams can focus on building their applications instead of managing database infrastructure. Our goal is to empower teams to be their own DBAs while we handle the platform, automation, and scale underneath.

Who are you?

You are a talented, highly motivated software engineer who understands and enjoys designing and building applications to automate workflows. You are excited about expanding your knowledge on how relational databases work under the hood and how to best leverage them in software development. You are interested in working with, and potentially contributing to, open-source software. You're not afraid to make pragmatic risk decisions and design fault-tolerant systems amidst ambiguity. You are comfortable interacting with teams across Bloomberg to help them utilize our system and leverage our tools to diagnose issues with their databases.

We will expect you to:
  • Develop automated and self-service solutions for database infrastructure management
  • Build telemetry, metrics and monitoring solutions to reduce the cost of managing services at scale
  • Prioritize stability and security above all other competing priorities
  • Partner with application and other infrastructure teams to achieve our shared business objectives.
  • Improve operational processes and documentation


You'll need to have:
  • 7+ years of software engineering experience in object oriented languages (eg Java/Python)
  • Ability to debug and correct production problems
  • Strong problem solving and communication skills
  • Working knowledge of modern build and CI/CD tooling (Jenkins/Maven/Jira)
  • Solid understanding of algorithms, data structures, object-oriented design, and multi-threaded programming.
  • Experience writing code that interacts with relational databases such as PostgreSQL and MySQL
  • SQL fundamentals and understanding of basic database operations

We'd love to see
  • Strong understanding of databases and database design patterns
  • Experience leveraging OpenApi and Java Spring Boot for microservices development
  • Ability to detect and troubleshoot Database performance issues related to issues such as CPU, memory, disk I/O and other resource contention
  • Familiarity with Kubernetes and Docker containers
  • Experience working with open-source software/community (upstream accepted contribution, or community presence) is preferred
  • Knowledge of React/Node.js


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

About Bloomberg

Bloomberg L.P. is a privately held financial, software, data, and media company headquartered in Midtown Manhattan, New York City. It was founded by Michael Bloomberg in 1981, with the help of Thomas Secunda, Duncan MacMillan, Charles Zegar, and a 12% ownership investment by Merrill Lynch. Bloomberg L.P. provides financial software tools and enterprise applications such as analytics and equity trading platform, data services, and news to financial companies and organizations through the Bloomberg Terminal (via its Bloomberg Professional Service), its core revenue-generating product. Bloomberg L.P. also includes a wire service (Bloomberg News), a global television network (Bloomberg Television), digital websites, a radio station (WBBR), subscription-only newsletters, and three magazines: Bloomberg Businessweek, Bloomberg Markets, and Bloomberg Pursuits.
Learn more about Bloomberg
Size
20,000 employees
Industry
Founded
1981

Similar Jobs

More Jobs at Bloomberg

More Information Technology Jobs

Find similar Senior Software Engineer - MySQL Infrastructure jobs: