Scale Up Your Career.

companies
Jobs

Software Engineer (C# - VSTO) - US/Canada

Rollstack

Rollstack

Software Engineering
California, USA · United States · Remote
Posted on Jul 9, 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.

As a Software Engineer, you will

  • 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: Join a Y Combinator-backed company and help revolutionize the way teams around the world work more efficiently.
  • Collaborate with a world-class team: We hire people who are the best in their respective fields.
  • Global and Inclusive Culture: Embrace the freedom and flexibility of a fully remote workplace. We value and encourage diversity, welcoming individuals from all backgrounds, genders, and social groups.
  • Semi-annual Team Gatherings: Bond with your colleagues during our fun and rejuvenating team meetups. Bring your whole self, share your culture, and learn about others.
  • Strong Compensation Equity Participation: Everyone is a shareholder and gets to participate in Rollstack’s success story with a life-changing equity package.

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.