O

Olo

SaaS platform for digital restaurant ordering

Software Engineer - Brandx

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBelfast, UKNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • One to three years of professional software engineering experience, or a strong portfolio of shipped projects.
  • Working knowledge of C# and .NET, and comfort reading code written by others.
  • Some experience building web user interfaces; React and TypeScript are used, but any modern framework is an acceptable starting point.
  • Comfort with SQL and relational data, including understanding how data moves between systems.
  • Understanding of unit, integration, and end-to-end tests and when each is appropriate.
  • Daily use of AI coding agents such as Claude Code, understanding the fundamentals behind their output, and willingness to extend their use.
  • Ability to ask questions early, document work, and work comfortably with colleagues in other time zones.

Responsibilities

  • Learn the BrandX domain and technology stack and build relationships with the brands, Finance partners, and Order Engineering teams.
  • Own small-to-medium features end to end, from understanding requirements through shipping, with support from senior engineers as needed.
  • Write code that meets 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, continuous integration, and deployment practices.
  • Use Claude Code and GitHub Copilot as default development tools and help expand their capabilities within the team.
  • Troubleshoot and debug production issues while learning how the systems work together.
  • Participate in team ceremonies, including daily stand-ups and retrospectives, and share updates and feedback.
  • Participate in learning activities, including game days and training sessions, to build familiarity with Olo’s tools and processes.
  • Participate in the on-call rotation, with responsibilities increasing as familiarity with the team’s systems grows.

About the Company

Olo

SaaS platform for digital restaurant ordering

Olo provides a cloud-based software platform that helps multi-location restaurant brands manage digital ordering and delivery. It offers an open SaaS system that connects and coordinates various online ordering channels, enabling restaurants to receive, route, and fulfill orders through a single interface. The product works by integrating a brand’s digital channels into one platform where orders, deliveries, and customer interactions are tracked and managed, with revenue coming from recurring subscriptions and per-order transaction fees. Unlike some competitors that lock you into a single service, Olo emphasizes an interoperable, connected ecosystem and serves hundreds of multi-location brands. The company aims to help restaurants grow online orders, optimize operations, and improve customer engagement and satisfaction by simplifying digital access and execution.

Company size
501-1,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2005

Recently Posted Jobs

Explore more opportunities at Olo

See more jobs