Senior Software Engineer - PostgreSQL Infrastructure

Bloomberg L.P.
New York, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 240K

Job location

New York, United States of America

Tech stack

Java
Databases
Relational Databases
Database Design
Software Debugging
Fault Tolerance
Python
PostgreSQL
MySQL
Node.js
Object-Oriented Software Development
Software Engineering
Openapi
React
Spring-boot
Database Performance
Kubernetes
Free and Open-Source Software
Software Coding
Docker
Microservices

Job description

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

Requirements

  • 4+ 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
  • Experience writing code that interacts with relational databases such as PostgreSQL and MySQL
  • 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 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

Benefits & conditions

Salary Range = 160000 - 240000 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.

Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success.

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 parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

About the company

We're a tight-knit team of full-stack engineers who leverage a wide range of languages (Java, Python, Go, React), open-source technologies, AI tools, and Bloomberg services to build infrastructure for distributed systems at scale. We value getting work done over process and ceremony. We support each other and share knowledge generously. Our goal is to invest in the right solutions without over-engineering, and we value practical problem-solving over perfection.

Apply for this position