Senior Software Engineer

8 hours, 47 minutes ago
Full-time
Senior
Software Development
Alphasense

Alphasense

Alphasense is a global leader in providing high-quality gas sensors and air quality monitors to industrial OEMs. With over 25 years of experience, the company offers a wide range of innovative gas sensor technologies for various applications, including...

Industrial Conglomerates
51-250
Founded 1996

Description

  • Architect and build a production-grade Excel plugin integrating AlphaSense AI capabilities.
  • Work with Excel’s object model, calculation engine, and event system to create native-feeling features.
  • Support Excel 2016, 2019, and Office 365 across Windows and Mac, including SSO, proxies, offline use, and IT restrictions.
  • Optimize memory, performance, stability, error handling, and recovery.
  • Translate financial professionals’ needs into intuitive Excel-based AI experiences.
  • Define desktop development standards for testing, deployment, monitoring, and version management.
  • Migrate the internal Excel add-in from legacy infrastructure to the AlphaSense platform.
  • Mentor engineers and establish best practices for Office plugin development.

Requirements

  • 5+ years of production software development experience, including significant desktop application or Office add-in experience.
  • Deep expertise in C# and .NET.
  • 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 robust error handling and recovery.
  • Experience debugging complex integrations and optimizing memory and performance.
  • Strong desktop testing practices and ability to mentor engineers.
  • Experience with C#, VSTO, or COM add-ins (preferred).
  • Knowledge of Excel’s calculation engine, object model, financial modeling workflows, and power-user patterns (preferred).
  • Experience with AWS, REST APIs, WebSockets, real-time data, offline synchronization, web technologies, and financial data formats (preferred).

Benefits

  • Base compensation range of $132,000–$181,700 CAD.
  • Potential equity compensation.
  • Generous benefits program.
  • Equal-opportunity workplace with reasonable accommodations for qualified employees.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Interview Engineer (Kenya)

Karat 251-1K Internet Software & Services

Karat is building a global community of contractor Interview Engineers to facilitate software engineering interviews and deliver objective candidate evaluations through its platform.

8 hours, 2 minutes ago

Interview Engineer (Bangladesh)

Karat 251-1K Internet Software & Services

Karat is building a global community of contractor Interview Engineers to facilitate objective, inclusive technical interviews and evaluate software developers through its interview platform.

8 hours, 17 minutes ago

Interview Engineer (Iceland)

Karat 251-1K Internet Software & Services

Karat is building its global Interview Engineer contractor community to facilitate technical interviews, provide objective candidate evaluations, and help improve hiring processes and products.

8 hours, 17 minutes ago

Interview Engineer (Chile)

Karat 251-1K Internet Software & Services

Karat is building a global community of contractor Interview Engineers to facilitate software engineering interviews and deliver objective candidate evaluations through its platform.

8 hours, 17 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers