hero

Portfolio Company Careers

Discover career opportunities across PFG's network of portfolio companies

Software Engineer (C# .NET)

ROLLER

ROLLER

Software Engineering
Melbourne VIC, Australia
Posted on Feb 17, 2026

About ROLLER

ROLLER isn’t your average SaaS company. We operate globally across 30+ countries, powering millions of real-world experiences in the leisure and attractions industry. What we build doesn’t just live on a screen. It shows up in busy venues, peak weekends, and unforgettable moments for guests.

Our mission is simple but ambitious: help operators run better businesses while creating great guest experiences. That means solving complex, real-world problems across ticketing, point of sale, self-service, memberships, kiosks, and digital waivers, all at meaningful scale.

Just as importantly, it’s the people. We’re a team of 300+ smart, grounded, and genuinely passionate humans working across the globe. We care about quality, ownership, and doing work we’re proud of, without taking ourselves too seriously.

We’re growing fast, aiming high, and building something that matters. If you want to work on real problems, with real customers, alongside people who care deeply about their craft and impact, ROLLER is a great place to do it.

Why You'll Enjoy This Role!

🚀 Real Scale, Real Consequence - If you want your judgment to matter, this is the place. ROLLER is a global, rapidly scaling SaaS business backed by Insight Partners. In 2025, we powered 90 million guest experiences across those 35 countries and we’re growing fast towards 1 billion experiences a year. When things go wrong at this scale, the impact is real: lost revenue for operators and poor experiences for guests who are meant to be having fun, celebrating birthdays, or spending time with friends. The systems you design, build, and operate genuinely matter.

💻 Real-World Complexity, Not Toy Problems - This role suits engineers who enjoy problems shaped by the real world. You’ll deal with jurisdictional differences, evolving regulations, and subtle edge cases where precision matters. Getting it right means venues run smoothly. Getting it wrong shows up immediately.

🧩 System-Level Problems That Cut Across the Platform - You’ll work on high-impact capabilities like localisation, compliance, privacy, and regulatory requirements. These problems sit at the seams of the platform and require careful design across transactions, data, documents, and customer-facing flows. It’s work that demands system-level thinking, not just clean code.

🧠 Depth Over Churn - Rather than bouncing between unrelated features, you’ll go deep on a clearly defined problem space. That depth rewards strong technical judgment, careful consideration of downstream impact, and a long-term view of quality.

Why You Want To Work With Us!

❤️ Loved by Customers - ROLLER is consistently highly rated on Capterra and G2, and trusted by leading operators worldwide. That doesn’t happen by accident. Customer obsession isn’t a value on a wall here, it’s embedded in how we prioritise, build, and measure success.

🏆 A Great Place People Choose to Stay - We’ve been Great Place to Work certified across multiple regions for several years running. That reflects a culture that values trust, autonomy, and growth, and an environment where high standards and psychological safety coexist.

💸 Competitive Package & Real Career Growth - We offer competitive compensation and benefits aligned to the level of ownership we expect. As ROLLER scales, so do the opportunities. People grow here by taking on bigger problems, broader scope, and greater responsibility. Progression is driven by impact and capability, not tenure, and strong performance is recognised and rewarded.

About the Role

As a vital member of our Product & Tech Team, you will utilize your expertise to work within our ecosystem of applications, services and infrastructure using a combination of C#, T-SQL and harness the multitude of services offered by AWS including Lambda, API Gateway, DynamoDB, S3, SES and SQS.

Our team is constantly evaluating new and emerging technologies to accelerate innovation and deliver exceptional experiences to our customers.

This role is based in Melbourne and offers a hybrid work approach, with 3 days per week in our South Melbourne office.

What You'll Do

You will build elegant solutions with code to solve problems primarily focused on our APIs, Payments and Integration Services, Reporting Data Platform and contribute directly to the success of our customers by:

  • Designing, building and maintaining secure, scalable software
  • Enhancing the platform to empower our global customer base in delivering world-class guest experiences
  • Troubleshooting and debugging production issues across services and multiple levels of the stack
  • Promoting quality through software craftmanship, agile best practices and continuous delivery/deployment techniques

About You

  • Proficient in software engineering practices with 3+ years of experience
  • Detail oriented mindset, with a passion for continuous learning & development
  • Fluent with C# .Net 6+ / Web API
  • Experienced with SQL Server, modern ORMS, and optimising TSQL
  • Familiar with continuous delivery and automated deployments (CI/CD)
  • Proficient with AWS or other cloud platforms such as Azure or Google Cloud Platform
  • Knowledgable in modern, cloud-based architecture, and skilled in enhancing their speed, scalability, security, and fault tolerance
  • Deep expertise in creating solutions for transactional business solutions, payment processing, big data, or high availability and performance cloud infrastructure
  • Extensive experience in designing and implementing software solutions
  • A self-starter who finds practical solutions to challenging problems and enjoys simplifying complexity
  • Curious and thrive on being involved, with a desire to collaborate with teammates distributed across different timezones
  • Passionate about learning new technologies and encouraging others to learn and share

Perks!

  • You'll get to work on a category-leading product that customers love in a fun, high-growth industry! Check our Capterra and G2 reviews.
  • ROLLER Recharge days to celebrate and recharge once we've hit our goals
  • Engage in our 'Vibe Tribe' - led by our team members; you can contribute to company-wide initiatives directly. Regular events and social activities, fundraising & cause-related campaigns...you name it. We're willing to make it happen!
  • Team Member Assistance Program to proactively support our team's health and wellbeing - access to coaching, education modules, weekly webinars, and more.
  • 16 weeks paid Parental Leave for primary carers and 4 weeks paid Parental Leave for secondary carers.
  • Work with a driven, fun, and switched-on team that likes to raise the bar in all we do!
  • Individual learning & development budget plus genuine career growth opportunities as we continue to expand!

What You Can Expect

  1. Initial call with our Talent Team
    You'll have an initial call with our Talent Acquisition Manager to chat through some of your experience to date, salary expectations and you can check off any initial questions you might have.
  2. Pair Programming Session
    You’ll meet with one of our Senior Engineers who will take you through a live pair programming session to better understand your coding skills & knowledge.
  3. Loop Interviews
    This is a chance for you to meet with the wider ROLLER team to learn about our culture and the people that you will get to collaborate with.
  4. Offer
    If the fit feels right on both sides, we’ll complete reference checks and move to an offer.