Senior Software Engineer - Office Apps C++

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

Used Tools & Technologies

Not specified

Required Skills & Competences

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

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. Work focuses on polished UI tooling and a high-performance library of custom Excel functions, spanning performance-critical backend services, client-side application logic, and developer-facing APIs.

Responsibilities

  • Contribute to Bloomberg Terminal products with a focus on performance and stability across Microsoft Office and other productivity applications.
  • Develop 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.
  • Maintain high code quality through testing, automation, and peer review.

Requirements

  • 4+ years of professional software engineering experience, ideally with modern C++, TypeScript, JavaScript, or similar languages.
  • Experience building software for high-performance, multi-threaded environments.
  • Strong focus on code quality demonstrated through testing, automation, and peer review.
  • Clear communication and strong collaboration with Product and cross-functional stakeholders.
  • A 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 is a plus.
  • Strong debugging skills (e.g., analyzing memory dumps with Visual Studio/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

  • Salary Range: 160,000 - 240,000 USD Annual + Benefits + Bonus
  • Comprehensive benefits 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) with match, life insurance, and wellness programs. The Company does not provide benefits directly to contingent workers/contractors and interns.

Discover what makes Bloomberg unique - watch their podcast series for an inside look at culture, values, and people behind the company.

Apply Now