Senior Software Engineer

AlphaSense · Remote - Canada · Engineering

Posted 2026-10-03

Apply for this role →

About the Role

AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing the power of AI-driven market intelligence directly into the workflow of financial professionals worldwide. You'll build the bridge between our cutting-edge AI platform and the tool that millions of analysts, investors, and researchers use every day – Microsoft Excel. You'll create experiences that feel magical to users. Your work will directly impact how the world's leading financial institutions make critical decisions.

Who You Are:

5+ years building and operating large scale production systems

Deep expertise in JavaScript/TypeScript and modern development practices

Strong understanding of asynchronous programming, state management, and event-driven architectures

Experience with enterprise software deployment, updates, and version management

Track record of building performant applications with excellent error handling and recovery

Excellence in debugging complex integration issues and memory/performance optimization

Ability to mentor teams and establish development best practices

Preferred:

Production experience with Office JavaScript API, VSTO, or COM add-ins

Knowledge of Excel's calculation engine, object model, and common power-user patterns

Understanding of financial modeling, data analysis workflows, or trading systems

Experience with React and modern frontend frameworks

Technical Environment

Office JavaScript API / Office Add-ins framework

TypeScript, React, and modern frontend tooling

Complex state management between local and cloud data

Enterprise authentication (SSO, OAuth, SAML)

Cross-platform support (Windows and Mac)

What You'll Do

Build the Excel Experience: Develop and ship production-grade features for the Excel plugin that integrate AlphaSense's capabilities while respecting Excel's performance and stability requirements

Navigate Complex Integration: Work with Excel's object model, calculation engine, and event system to deliver features that feel native while accessing cloud-based intelligence

Optimize Relentlessly: Make complex operations feel instantaneous, manage memory carefully, and ensure the plugin never slows down Excel

Uphold Best Practices: Follow and contribute to team standards for development, testing, deployment, and monitoring of Office plugins, and support junior engineers through code reviews and pairing

Impact You'll Have

You'll fundamentally change how financial professionals interact with market intelligence. Within your first year, you'll ship a plugin used by thousands of analysts at leading financial institutions, making AI-powered research as simple as typing an Excel formula. You'll eliminate the context-switching between Excel and research platforms, saving analysts hours daily while improving the quality of their analysis.

More importantly, you'll establish the technical foundation and best practices that will guide our Office integration strategy for years.

Why This Role is Unique

This isn't just another plugin development role. You'll be working with:

Cutting-edge AI capabilities that need to feel simple in Excel

Financial professionals who depend on Excel for critical decisions

Complex technical constraints that require creative solutions

You'll need to think like a financial analyst, architect like a distributed systems engineer, and optimize like a game developer. It's a rare opportunity to work on deeply technical challenges while directly impacting how the financial world operates.

For base compensation, we set standard ranges for all roles based on function and level benchmarked against similar stage growth companies and internal comparables. In order to be compliant with local legislation, as well as to provide greater transparency to candidates, we share salary ranges on all job postings regardless of desired hiring location. Final offer amounts are determined by multiple factors including candidate experience/expertise and may vary from the amounts listed below.

You may also be offered equity, and a generous benefits program.

Compensation Range

$132,000—$181,700 CAD

Apply for this role →

← Back to all jobs