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