cover image
Rollstack

Software Engineer (C# & Power Automate)

Remote

Canada

$ 240,000 /year

Junior

Full Time

17-10-2025

Share this job:

Skills

C# TypeScript Tableau PostgreSQL Kubernetes react node.js Analytics Langchain

Job Specifications

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

Build and maintain our C# extensions for Microsoft.
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.
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# - Microsoft extensions
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#.
At least 2 years of recent development experience in TypeScript.
Strong product intuition, with a track record of collaborating with PMs and designers.

About the Company

Rollstack automates slide decks and document reporting using AI and data integrations. Leading organizations like SoFi and Whirlpool use Rollstack to automate leadership reporting, client presentations, financial reporting, and all types of data-driven PowerPoints, documents, and newsletters. Stop manually building critical business and client reports. Rollstack integrates with leading business intelligence tools like Tableau and PowerBI, mapping them to PowerPoint, Word, and Google Slides for automated report generation ... Know more