JobsSenior Software Engineer – Launchpad
Job description
The Senior Software Engineer role in the Launchpad team focuses on enhancing the Bloomberg Terminal's application platform, which integrates over 10,000 applications for global financial markets. This team is responsible for designing and evolving the desktop application runtime and workspace infrastructure, ensuring seamless inter-application communication and shared state. Engineers will work on modernizing a mature desktop platform and influence the technical direction of a system that supports thousands of applications. Collaboration with various teams, including infrastructure and UX, is key to delivering a cohesive user experience.
Requirements
- 4+ years of professional software engineering experience with a non memory managed language such as C or C++
- Degree in Computer Science, Engineering, Mathematics, or a similar field of study, or equivalent work experience
- Strong understanding of system design and the ability to reason deeply about complex distributed systems
Responsibilities
- Design and evolve the desktop application runtime and workspace infrastructure
- Build and maintain APIs that enable secure communication and shared state across applications
- Re-architect legacy components to operate on modern, horizontally scalable runtimes
- Partner with infrastructure and application framework teams to deliver cohesive end-to-end platform capabilities
- Drive technical design discussions and influence long-term architectural direction
Benefits
- Bloomberg offers a comprehensive suite of benefits designed to support health, financial stability, and work-life balance.
Is this posting expired or inaccurate?
