Senior Software Engineer – Web - Data Catalog | New York, NY | Bloomberg Careers

Senior Software Engineer – Web - Data Catalog

Careers at Bloomberg

Back to Search

New York, NY

Posted Oct 13, 2022 - Requisition No. 110272

Senior Software Engineer (Web) – Data Catalog Business Intelligence
This position can sit in either NY or Princeton.

Bloomberg runs on data. As the Data Warehouse / Business Intelligence team for the firm, our data captures the who, what, when, where and why of everything about Bloomberg - from everything about our clients, to their use of Bloomberg products, to our ticketing systems, to information about the hardware in our data centers and client locations. We are responsible for ingesting and preparing massive amounts of data (4PB and growing) to empower the whole company (7000+ users and growing) to make a difference through reporting, dashboards, self-service and advanced analytics. The data is used to drive new businesses within Bloomberg by providing new insights. Our goal is to have a direct or indirect hand in every decision Bloomberg makes!

What's in it for you?

As a Senior Engineer, you’ll work with modern open-source web technologies (NodeJS, ReactJS, GraphQL etc.) to build Full Stack Web applications and services that provide users the ability to set-up and monitor data ingestion, processing, discovery, management and governance for the Bloomberg Data Lake and Data Warehouse.  We’ll depend on you to advise on the system design, architecture and scalability of these applications. 
You will also have an opportunity to learn about modern, open source Big Data & Distributed System technologies such as Hadoop, Spark, Flink, and MPP databases. 

We'll trust you to:

  • Collaborate within an Agile, multi-disciplinary, fast-moving team
  • Take ownership of technical solutions, development, and delivery to production
  • Develop all levels of a web application stack, from the client to server-side
  • Evaluate and potentially adopt the use of new and emerging web technologies
  • Interact with end users on a frequent basis to gather feedback and adapt the UI to best suit their needs

You'll need to have:

  • A strong understanding of Computer Science fundamentals
  • Expertise with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node.
  • Deep experience in one or more relevant front-end frameworks such as React or VueJS
  • Expertise in REST/GraphQL API Design
  • Experience building rich data-driven web applications by consuming RESTful services and APIs.
  • Programming experience with relational databases such as PostgreSQL, MySQL, etc.
  • Fluency in distributed source code management, code reviews
  • BA, BS, MS, Ph.D. in Computer Science, Engineering or related technology field
    We'd love to see:

  • A passion for learning, standardization, style guides and process efficiency, and bias for action - Experience defining and developing highly available distributed systems
  • Contributions to any open source web projects or JS libraries
  • Previous experience or interest in Data Analytics, Business Intelligence and Big Data

Bloomberg is an  equal opportunity employer and value diversity at our company. We encourage individuals that identify with historically underrepresented backgrounds in tech to reach out if our team’s work excites you. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

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.