AlphaSense logo

Senior Software Engineer

AlphaSense
NewPosted yesterday

LOCATION

Canada · Remote

EXPERIENCE

5+ Years

SALARY

C$132K - C$181.7K /year

SKILLS REQUIRED

C#.NET CoreAsynchronous ProgrammingDebuggingOffice Add-insDesktop Application DevelopmentVSTO

Job description

Overview

Own AlphaSense's Excel plugin strategy, building an Excel add-in that brings AI-driven market intelligence into the workflow of financial professionals.

What you'll do

  • Architect and build a production-grade Excel plugin that integrates AlphaSense's AI capabilities while respecting Excel's performance and stability requirements.
  • Navigate Excel's object model, calculation engine, and event system to create features that feel native while accessing cloud-based intelligence.
  • Build plugins that work across Excel 2016, 2019, and Office 365, handling corporate proxies, SSO, offline scenarios, and IT restrictions.
  • Optimize operations so they feel instantaneous, managing memory carefully and ensuring the plugin never slows down Excel.
  • Translate between financial users' needs and technical possibilities, creating intuitive interfaces for sophisticated AI capabilities.
  • Establish desktop development best practices and mentor the team on testing, deployment, and monitoring strategies for Office plugins.

What you'll need

  • 5+ years building production software, with significant experience in desktop applications or Office add-ins.
  • Deep expertise in C#, .NET 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.
  • Strong testing philosophy adapted to desktop environments.
  • Ability to mentor teams and establish development best practices.

Nice to have

  • Production experience with C#, VSTO, or COM add-ins.
  • Knowledge of Excel's calculation engine, object model, and common power-user patterns.
  • Knowledge of AWS.
  • Understanding of financial modeling, data analysis workflows, or trading systems.
  • Experience with web development technologies.
  • Familiarity with financial data formats (XLSX, CSV, JSON) and transformations.
  • Background in building offline-capable applications with sync mechanisms.
  • Experience with WebSocket, real-time data feeds, or streaming architectures.

Details

  • Location: Remote - Canada.
  • Compensation range: $132,000 to $181,700 CAD.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer