jobapplier

Senior Software Engineer

AlphaSense

Skills

Required

  • AlphaSense
  • C#
  • state management
  • WebSocket
  • SSO
  • VSTO
  • AWS
  • .NET
  • building production software
  • desktop applications / Office add-ins
  • building performant applications
  • error handling
  • Visual Studio

Preferred

  • Excel's
  • object model
  • calculation engine
  • Excel
  • Integration
  • desktop development

AlphaSense, a leading AI-driven market intelligence platform, as a Senior Software Engineer. In this role, you will own the Excel plugin strategy, integrating AlphaSense's AI capabilities into Microsoft Excel.

This is a unique opportunity to work at the intersection of enterprise desktop development, financial technology, and AI, with a direct impact on how financial institutions make critical decisions.

Responsibilities

  • You will design and build a production-grade Excel plugin, navigate Excel's object model, and ensure enterprise excellence across multiple versions of Excel.
  • You will also optimize performance, bridge the gap between financial users and technical possibilities, and establish best practices for desktop development.
  • Architect the Excel Experience: Design and build a production-grade Excel plugin that seamlessly integrates AlphaSense's AI capabilities while respecting Excel's performance and stability requirements.
  • Master Complex Integration: Navigate Excel's object model, calculation engine, and event system to create features that feel native while accessing cloud-based intelligence.
  • Ensure Enterprise Excellence: Build plugins that work flawlessly across Excel 2016, 2019, and Office 365, handling corporate proxies, SSO, offline scenarios, and IT restrictions.
  • Excellence in debugging complex integration issues and memory/performance optimization
  • Understanding of financial modeling, data analysis workflows, or trading systems

Requirements

  • Deep expertise in C#, .NET and modern development practices

Strong testing philosophy adapted to desktop environments

  • 5+ years building production software, with significant experience in desktop applications or Office add-ins
  • Track record of building performant applications with excellent error handling and recovery
  • Experience with enterprise software deployment, updates, and version management
  • Strong understanding of asynchronous programming, state management, and event-driven architectures
  • Ability to mentor teams and establish development best practices
  • REST APIs and WebSocket connections to AlphaSense platform
  • Experience with web development technologies
  • Enterprise authentication (SSO, OAuth, SAML)
  • Familiarity with financial data formats (XLSX, CSV, JSON) and transformations

Cross-platform support (Windows and Mac)

  • Experience with WebSocket, real-time data feeds, or streaming architectures
  • Background in building offline-capable applications with sync mechanisms
  • Visual Studio & Visual Studio Tools for Office (VSTO)
  • Complex state management between local and cloud data
  • Production experience with C#, VSTO, or COM add-ins
  • AWS
  • Knowledge of AWS

Preferred

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