Senior Software Engineer - Office Apps C++

USD 160,000-240,000 per year
SENIOR
✅ On-site

Tech Stack

API Communication @ 7 Debugging @ 7 Distributed Systems JavaScript @ 6 Mathematics @ 4 TypeScript @ 6

Details

Bloomberg’s Office Apps team delivers Bloomberg’s real-time market data, reference and historical content, analytics, and services directly inside Microsoft Office, supporting the proprietary financial models clients rely on every day. The team extends the Bloomberg experience through polished UI tooling and a high-performance library of custom Excel functions.

Responsibilities

  • Contribute to one of the most widely used Bloomberg Terminal products.
  • Focus on performance and stability while helping evolve the experience across Microsoft Office and other productivity applications.
  • Work across performance-critical backend services, client-side application logic, and developer-facing APIs.
  • Collaborate closely with backend infrastructure teams and product managers to build scalable, high-performance software.

Requirements

  • 4+ years of professional software engineering experience, ideally with modern C++, TypeScript, JavaScript, or similar languages.
  • Experience building software for high-performance, multithreaded environments.
  • Strong focus on code quality, demonstrated through testing, automation, and peer review.
  • Clear communication and strong collaboration with Product and cross-functional stakeholders.
  • Degree in Computer Science, Engineering, Mathematics, a related field, or equivalent professional experience.

Nice to Have

  • Windows development experience; familiarity with ATL, COM, and Office automation.
  • Strong debugging skills, including analyzing memory dumps with Visual Studio or WinDbg, and experience troubleshooting complex performance issues.
  • Experience with Excel integrations, custom functions, or Office extensibility frameworks.
  • Familiarity with BQL, financial workflows, or real-time data concepts.
  • Exposure to distributed systems, API design, or cloud-based architectures.

Benefits

Benefits and total rewards may include merit increases, incentive compensation for exempt roles, paid holidays, paid time off, medical, dental, vision, short- and long-term disability benefits, 401(k) match, life insurance, and wellness programs.

More jobs at Bloomberg

Similar jobs