Enable job alerts via email!

Software Engineer (C#) - Brazil

Rollstack

Canada

Remote

CAD 70,000 - 150,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Rollstack is seeking a Software Engineer (C#) to join their innovative team in Canada. This role involves building critical features for Reporting Automation, integrating with various BI tools, and collaborating with a talented team. A flexible, fully remote workplace awaits, backed by a supportive corporate culture and competitive compensation. Ideal candidates have 3-8 years of experience in software development, particularly in C# and backend services.

Benefits

Equity Participation
Semi-annual Team Gatherings
Global and Inclusive Culture

Qualifications

  • 3-8 years of related professional work experience.
  • Built in C# in the last 2 years.
  • Experience building backend services using PostgreSQL and ORMs like Prisma.

Responsibilities

  • Help build Reporting Automation as part of the modern data stack.
  • Develop user-facing features and optimize data synchronization.
  • Integrate with BI tools like Tableau and content platforms like PowerPoint.

Skills

C#
PostgreSQL
Software Engineering Fundamentals
CI/CD
Cloud Infrastructure
Collaboration
Problem Solving

Job description

Join to apply for the Software Engineer (C#) - Brazil role at Rollstack

Join to apply for the Software Engineer (C#) - Brazil role at Rollstack

This range is provided by Rollstack. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$70,000.00/yr - $150,000.00/yr

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

  • Help build the missing piece of the modern data stack: Reporting Automation
  • Build new user-facing features with everything from database models to async workflows and UI components.
  • Develop features like AI insights, native charts, and collections.
  • Optimize our data synchronization by leveraging better technologies and protocols.
  • Build integrations with BI tools like Tableau, Looker, and Metabase.
  • Build integrations with content platforms like Google Slides, PowerPoint, and Notion.
  • Define and implement best practices with the latest web technologies across the stack.

Tech

  • C# extensions for Microsoft Office products.
  • Node.js backend with a sync engine using Prisma ORM and Temporal workflows, powering internal services.
  • K8s platform on AWS, deployed with ArgoCD for zero‑downtime releases and easy rollbacks.
  • Logs in SigNoz, application tracing in Sentry, and product analytics in PostHog.
  • Generative‑AI layer powered by OpenAIAPI, Gemini, LangChain,andLangfuse to deliver automated insights.
  • Public documentation & Changelog using Next.js and Payload CMS.
  • Issue tracking with Linear.

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 Are Looking For

  • 3-8 years of related professional work experience (after graduation).
  • Has been building in C# during the last 2 years.
  • Experience building backend services using PostgreSQL and ORMs like Prisma
  • Strong software engineering fundamentals, including knowledge of algorithms and data structures.
  • Strong experience collaborating with PMs, designers & engineers to build new products and features.
  • Good understanding of CI/CD and Cloud infrastructure.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Data Infrastructure and Analytics

Referrals increase your chances of interviewing at Rollstack by 2x

Get notified about new Software Engineer jobs in Canada.

Full-Stack Software Engineer (New graduates: Canada)

Canada CA$80,000.00-CA$120,000.00 1 week ago

Full Stack Developer (Future Opportunity)
Software Engineering Intern (Sep - Dec 2025) - Canada

Canada $140,000.00-$240,000.00 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.