Senior Software Engineer - Data Management

Careers at Bloomberg

Back to Search

New York, NY

Posted Apr 4, 2023 - Requisition No. 115343

About Us:

Bloomberg runs on data. As the Data Management & Analytics team within Engineering, we support our organization’s needs around managing data efficiently and enabling everyone across the company to make informed decisions. The mission of the team is to build solutions that drive data quality, data governance, metadata, data lineage, reference, and master data management across various data domains. Are you someone who is super passionate about data? Do you like to build robust and scalable data solutions that has an impact across the company? Then let’s talk!

What's in it for you:

  • Be part of a fast-paced team of dedicated software and data engineers who are committed in making an impact across the company by building automated, reliable, scalable data solutions
  • Shape the strategic and technological direction of the data management team
  • Empower your career growth through exposure to new technologies and processes
  • Partner with multiple business teams and translate business requirements into simple and robust data management solutions
  • Use varied technologies such as Python, JavaScript, GraphQL, Postgres, RabbitMQ, Kafka, Informatica and more
  • Mentoring and training opportunities as applicable

You will need to have:

  • 5+ years working with object-oriented programming languages (Python is highly preferred).
  • Expertise with common front-end technologies such as HTML, CSS, Javascript, TypeScript.
  • Deep experience in one or more relevant front-end frameworks such as React or VueJS
  • Expertise in REST/GraphQL API Design
  • Experience in building rich graph database management system
  • Programming experience with relational databases such as PostgreSQL, MySQL, etc.
  • Fluency with SDLC best practices, CI/CD and working in devops environment
  • BS, MS, Ph.D. in Computer Science, Engineering or related technology field

Nice to have:

  • Experience working with Microservice architectures and methodologies
  • Familiarity with Scheduling tools (Airflow, Argo)
  • Familiarity with queuing and caching technologies
  • Experience building data management, data quality products

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.