Senior Full Stack Engineer - API Platform

Careers at Bloomberg

Back to Search

New York, NY

Posted Sep 23, 2022 - Requisition No. 104399

Bloomberg is all about putting data in the hands of decision makers. We bring together data from across the globe in real time and present it to our customers through the Bloomberg Terminal. However, in this increasingly connected digital world, our customers need to bring data into their own applications through data feeds and APIs.

Web API Gateway supports hundreds of API projects that unlock financial data for clients across the global capital markets. Our engineers are responsible for the end-to-end developer experience for both our peers on Bloomberg API product teams that develop Bloomberg APIs and the technologists in Bloomberg client firms that consume them. We also build and maintain the infrastructure that authenticates and routes Web API requests at scale. As a critical/strategic part of Bloomberg connectivity infrastructure, we aim for a world-class user experience across the full API lifecycle. 

Our stakeholders

We build our product to be used by external Enterprise customers and our tools to be used by internal business stakeholders and teams across the whole of Bloomberg engineering.

Our values

  • Collaboration. The best designs are created when we work together
  • Ownership. Our success comes from the actions we take
  • Technical Excellence. Strive for the highest standards in the quality of our work
  • Open Mindedness. We believe in always being open to new ideas and learning

Our technology

We develop our software using a combination of open source, third-party and in-house technologies. As engineers, we try to balance using the best technology fit to solve a problem while managing the risk of using exploratory technologies.  The problem domains we regularly encounter are:

  • Distributed systems
  • High availability, fault tolerance and self-healing systems
  • Data consistency
  • Language compilation
  • Service-oriented architecture
  • User interface development with modern Javascript frameworks and design patterns

Some of the specific technologies we have in use today are: JavaScript, ReactJS, Python, Golang, Nginx, Kafka, Docker, Kubernetes, Redis, and PostgreSQL. 

Our APIs are built around open standards such as  OpenAPI and websockets, and GraphQL. We assess the strengths and tradeoffs of each, and we’re exploring new support for standards like gRPC, AsyncAPI, and more.

Our work environment

Our teams use a version of the Scrum framework tailored to their own team needs. We collaborate to deliver projects as a team and prioritize our joint success over individual achievements. Our engineers develop locally and use an internally hosted github with a pull request workflow for SDLC. Our teams have a high degree of influence over our project roadmap, and you’ll benefit from working closely with other experienced engineers and product counterparts.

Since 2021 we have adopted a flexible hybrid model for working from home. We have team days where we work from our office locations, selected by each team to best suit their needs. We believe this approach helps to facilitate collaboration, building consensus and team building. 

What is the role?

We are currently seeking motivated full-stack engineers to join our rapidly growing team. Our team offers a perfect mix of opportunities to develop a solid understanding about Bloomberg’s Enterprise business as an application developer, and acquire strong skills in RESTful API design, ReactJS frontend development, and Python middleware and backend API services.

As a member of our Web API Gateway engineering team, you will be responsible for the design, development, support and enhancement of our web applications. Developer Console provides the API developer experience to Bloomberg customers so they have extensive tools to self-manage their APIs. Our internal self-service tooling provides API product teams with everything they need to register and administer their endpoints, security configurations, and clients.

You’ll also design, build and maintain a variety of tools to support API producers and consumers, including SDKs, frameworks and libraries. Web API Gateway team members also build valuable relationships across Bloomberg as we engage with dozens of teams during the entire product lifecycle of their API. You’ll be an ambassador for web API standards and best practices and you’ll collaborate with engineers and stakeholders across the firm to improve our processes and tools to help Bloomberg teams bring high-quality API products to market quickly. 

Who are we looking for?

Most importantly, we are looking for smart enthusiastic problem solvers who are interested to learn and succeed as a team. Experience and skills in some of the problem domains we regularly encounter (mentioned above) would also be valuable.

If you only meet some of the requirements for this role, that's okay. We value a diverse range of backgrounds and ideas and believe this is fundamental for our future success. We also believe that a strong engineer can pick up any programming language with some ramp up time. So, if you have an interest in the technical domain and the problems we solve, and curiosity to learn and willingness to teach what you know, we'd love to hear from you

You’ll need to have: 

We require that you have 3+ years of full-time engineering experience as well as relevant bootcamp experience or a BA, BS, MS, PhD in Computer Science, Electrical Engineering or related technology field. 

If this sounds like you, apply!  

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 amer_recruit@bloomberg.net. 


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.

    CONNECT WITH US