Senior Software Engineer – API Design Tools
Bloomberg
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!
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 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
Confirm your E-mail: Send Email
All Jobs from Bloomberg