Demo

Senior Software Engineer - API Design Tools

Bloomberg L.P.
New York, NY Full Time
POSTED ON 3/4/2025
AVAILABLE BEFORE 4/27/2025

Job Details

Description & Requirements

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 = 00 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - API Design Tools?

Sign up to receive alerts about other jobs on the Senior Software Engineer - API Design Tools career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Bloomberg L.P.

Bloomberg L.P.
Hired Organization Address New York, NY Full Time
Job Details Description & Requirements What we do The goal of Bloomberg Connectivity & Integration (BCI) group is to pro...
Bloomberg L.P.
Hired Organization Address New York, NY Full Time
Job Details Description & Requirements Media Streaming Platform team specializes in providing live and on-demand media s...
Bloomberg L.P.
Hired Organization Address Montgomery, NJ Full Time
Job Details Description & Requirements Bloomberg runs on data. Our products are fueled by powerful information. We combi...
Bloomberg L.P.
Hired Organization Address New York, NY Full Time
Job Details Description & Requirements Our team: The Platform Reporting team is part of the Enterprise Product Platform,...

Not the job you're looking for? Here are some other Senior Software Engineer - API Design Tools jobs in the New York, NY area that may be a better fit.

Software Engineer - Design Tools

Figma, New York, NY

AI Assistant is available now!

Feel free to start your new journey!