New York
11 hours ago
Senior Software Engineer – API Design Tools

The Team

At Bloomberg, the API Platform team is dedicated to delivering a robust, managed platform that enables seamless access to Bloomberg’s rich financial data and services via Web APIs. Our team supports the full API lifecycle for hundreds of API products, empowering clients across global capital markets.

We focus on enhancing the developer experience for both internal Bloomberg API teams and external client technologists who rely on our APIs. By leveraging OpenAPI and GraphQL, we create software that enables engineering teams to develop and manage high-quality APIs efficiently. 

We employ a mix of open-source, third-party, and proprietary technologies, always striving to balance the best technology choices while mitigating risks. Our work spans user experience, distributed systems, and service-oriented architecture.

The Role

We are seeking a Senior Software Engineer to design, develop, and maintain tools that accelerate the creation, deployment, and management of API products. You will play a critical role in shaping the developer experience, ensuring seamless and high-performance integration for engineers.

As part of our team, you will contribute to the architecture, implementation, and evolution of internal frameworks and tools that streamline API development. Your expertise will drive innovation, enhance automation, and improve the overall efficiency of our platform.

Key Responsibilities

Design, build, and maintain developer tools, including linters, API design and lifecycle management tools, sandboxes, playgrounds and SDK generators.

Develop clean, maintainable, and well-documented code with a strong focus on usability.

Create intuitive APIs and interfaces that enhance the developer experience.

Advocate for best practices in software engineering, including code quality, testing, and automation.

Contribute to open-source projects and internal tooling initiatives.

Continuously evaluate and integrate emerging technologies to improve the development workflow.

You’ll need to have:

4+ years of professional software development experience

A degree in computer science, engineering, or similar field of study or equivalent work experience

Proven experience in building developer tools, SDKs, or APIs

Proficiency in programming languages such as Python, TypeScript, Java, and .NET

Knowledge of clean code principles, software architecture, and performance optimization

Understanding of API standards like OpenAPI and GraphQL

Passion for improving developer productivity and crafting tools that empower engineers

If you’re passionate about building tools that enhance the developer experience and thrive in a dynamic environment, we’d love to hear from you!

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.
Confirm your E-mail: Send Email