Software Engineer (C# - VSTO) - Europe
Rollstack
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.