Scale Up Your Career.

companies
Jobs

Software Engineer (C# - VSTO) - Europe

Rollstack

Rollstack

Software Engineering
United Kingdom · Remote
Posted on Jun 21, 2025

The company

At Rollstack, we're revolutionizing how businesses share and communicate their data. Data-driven slide decks and documents are pivotal in sharing data and insights within organizations and outside.

Rollstack is creating a new category in the modern data stack: Report Automation. We connect BI tools to slide decks and documents, automating their generation and updates, and effectively solving the last-mile problem of data presentation.

We assist some of the world's leading organizations, like SoFi, 1Password, and Zillow, in automating their slide decks and documents. We offer a remote-friendly workplace and are backed by Y Combinator, top VCs, and seasoned business angels.

We're a dynamic, talented, and innovative team committed to making a real difference in how companies present and utilize their data.

What You’ll Do

As a Software Engineer focused on VSTO:

  • Extend and maintain our C# VSTO add-in for Microsoft PowerPoint.
  • Build advanced user-facing features such as:
    • Dynamic data sync and refresh.
    • AI-generated insights embedded in slides.
    • Native chart rendering inside Office.
    • Data filters, refresh buttons, and editable content components.
  • Interface with our backend (Node.js, Prisma ORM, Temporal) to sync document state with cloud data.
  • Handle PowerPoint file parsing (e.g., XML, relationships) to track and update content programmatically.
  • Integrate with BI tools like Tableau, Looker, and Metabase to bring visualizations directly into presentations.
  • Build tight feedback loops for Office users through observability, error reporting, and usage analytics.
  • Optimize the add-in’s performance, startup time, and reliability on large enterprise decks.

Tech Stack

  • C# – VSTO add-in for PowerPoint, OpenXML
  • Node.js & React – frontend/backend and sync engine
  • PostgreSQL – relational data store
  • Temporal – durable workflows for sync and automation
  • Kubernetes (EKS) – minimal infra, deployed via Argo CD
  • Langfuse, LangChain – for in-document AI features

What You’ll Gain Working at Rollstack

  • Innovative Impact: Build core infrastructure at a YC-backed company, automating enterprise reporting.
  • Collaborate with Experts: Work with a senior, product-oriented team across AI, data, and infra.
  • Remote Culture: Fully remote team with diverse, inclusive values and flexible hours.
  • Biannual Retreats: Join semi-annual team gatherings to connect, share, and recharge.
  • Strong Equity: Get a meaningful stake in the company’s growth and future.

Who We’re Looking For

  • 3–8 years of professional experience.
  • At least 2 years of recent development experience in C#.
  • Strong experience building or maintaining Office add-ins (VSTO experience is a must).
  • Strong product intuition, with a track record of collaborating with PMs and designers.
  • Comfortable digging into PowerPoint internals, Office APIs, and the quirks of COM interop.