Olo

software engineer for restaurant technology

In short

Olo, a restaurant technology SaaS provider for ordering, payments, and guest engagement, is hiring a mid-level software engineer to own small-to-medium features end to end on its BrandX platform, using C#/.NET, React/TypeScript, and SQL. The role involves code reviews, testing, CI/deployment, on-call rotation, and daily use of AI coding tools like Claude Code and GitHub Copilot. Requires 1-3 years of professional experience and is remote from Northern Ireland.

About Olo
Olo is a restaurant technology provider with an open SaaS platform for ordering, payments, and guest engagement. Its solutions help restaurant brands increase orders, streamline operations, and improve the guest experience.
Responsibilities
•Learn the BrandX domain and technology stack, and build relationships with brands, Finance partners, and Order Engineering teams
•Own small-to-medium features end to end, from understanding requirements to shipping them, with support from senior engineers when needed
•Write code to team standards and participate in code reviews as both an author and reviewer
•Build reliable, maintainable software with test coverage appropriate to the risk of each change
•Contribute to the delivery pipeline, including test coverage, CI, and deployment practices
•Use Claude Code and GitHub Copilot as default development tools and help expand their capabilities on the team
•Troubleshoot and debug production issues while learning how the systems fit together
•Participate in team ceremonies, including daily stand-ups and retrospectives, and share updates and feedback
•Take part in learning activities, including game days and training sessions, to learn Olo's tools and processes
•Join the on-call rotation, taking on more responsibility as familiarity with the team's systems grows
Requirements
•Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
•1 to 3 years of professional software engineering experience, or a strong portfolio of shipped projects
•Working knowledge of C# and .NET, and ability to read unfamiliar code
•Some experience building web UIs; React and TypeScript are used, but any modern framework is a suitable starting point
•Comfortable with SQL and relational data, including understanding how data moves between systems
•Understand unit, integration, and end-to-end tests and when to use each
•Use AI coding agents such as Claude Code daily, understand the fundamentals behind their output, and be eager to expand their use
•Ask questions early, document information, and work comfortably with colleagues in other time zones
Conditions
•Remote work is available from anywhere in Northern Ireland
•Join the on-call rotation

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot