368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$62k – $146k per year (Estimated)
Location
Remote (Ireland, United Kingdom)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match

Olo

Olo is a SaaS company that builds software for restaurants and food brands to manage and grow their digital ordering and delivery operations. Its products sit at the point where a customer places an order, a restaurant fulfils it, and the business needs to keep the experience consistent across channels. In practice, that means helping restaurant groups handle online ordering, delivery integration, and the operational workflows that sit behind high order volumes, while also supporting the data and reliability requirements that come with taking payments and routing orders accurately.

Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry, by helping customers deliver more personalised and profitable guest experiences. As a result, our digital ordering, payment, loyalty and guest engagement solutions enable brands to do more with less and make every guest feel like a regular.

While our roots are in NYC, we’re intentionally investing in Belfast and Northern Ireland as a key hub, with an established leadership presence, a local team, and community for the long term. This role is fully remote, offering you flexibility to work from anywhere within NI.

Your new role

In this role, you’ll join as a Software Engineer on the ‘Menu’ team, which is part of the wider ‘Order’ engineering group.

The Menu team owns and operates all of the systems involved with managing, publishing and accessing billions of menu records. Menus change in real time and their accuracy is essential for the proper operation of our customer’s businesses. Consequently, the Menu team’s scope includes some of the most sophisticated and performance sensitive parts of Olo’s infrastructure. A deep understanding of garbage collection, network latency, and database internals comes with the territory. If you are looking for a challenge, you will find it here.

How you’ll make an impact

  • Demonstrate a solid understanding of the Menu team's domain and technology stack, contributing to discussions and development decisions with growing independence.

  • Handle small-to-medium features independently and begin taking ownership of moderately complex tasks with some guidance.

  • Write clean, maintainable code and actively participate in peer code reviews, providing constructive feedback and adhering to coding standards.

  • Collaborate closely with Product to refine requirements, helping to shape solutions that meet business needs effectively.

  • Focus on delivering high-quality software solutions within established timelines, emphasising best practices in software development.

  • Engage in troubleshooting and debugging efforts, showing an ability to resolve common and moderately complex issues with minimal support.

  • Assist in the deployment and monitoring of services, learning how to manage and troubleshoot issues in production environments.

  • Contribute to building and maintaining reliable distributed systems, implementing resilience mechanisms as appropriate.

  • Participate actively in team ceremonies and demonstrate initiative by taking ownership of tasks and helping to unblock others when possible.

  • Engage in continuous learning and self-improvement by exploring new technologies and best practices relevant to the team's work.

  • Use Claude Code and GitHub Copilot extensively as part of your daily workflow, and grow your skills through hands-on AI training designed to help you become highly effective with modern AI coding agents and IDEs.

  • Demonstrate ownership of the team's delivery pipeline, ensuring that code quality, testing standards, and deployment practices are continuously optimised.

  • Active participation in on-call duties is required, with specific responsibilities determined by your assigned team and area of expertise.

What will set you up for success

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

  • 3+ years of experience in software engineering.

  • Intermediate Programming Skills: Proficient in the .Net/C# ecosystem and capable of independently implementing moderately complex features and algorithms.

  • Version Control & CI/CD Pipelines: Experience using version control tools (e.g., GitHub) and participating in continuous integration/continuous delivery (CI/CD) pipelines (e.g., GitHub Actions, TeamCity).

  • Testing Practices: Proficient in writing and maintaining unit and integration tests, demonstrating an understanding of test-driven development (TDD) principles (e.g., NUnit, Jest).

  • Distributed Systems Knowledge: Deeper understanding of distributed systems, including building scalable and resilient services (e.g., Redis, Kafka, AWS infrastructure).

  • Problem-Solving & Collaboration: Show strong problem-solving skills and collaborate effectively with team members, product managers, and stakeholders to deliver solutions that align with business objectives.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Belfast
$230k – $260k per year • Equity • Remote • Internship • Bachelor's Degree
Python
DevOps
Amazon EKS
AWS
Azure
CI/CD
GCP
Helm
Kubernetes
Terraform
Cybersecurity
FedRAMP
Orca Security
Apply
POS TP.NET Leader 1 day ago
$28k – $73k per year (Estimated) • Remote/Hybrid • 5+ years exp • Bengaluru
SQL
C#
C#
.NET
Databases
MS SQL
DevOps
SLI/SLO/SLA
Management
ServiceNow
Apply
Team Lead DevOps 1 day ago
$23k – $62k per year (Estimated) • Remote • 5+ years exp • Moscow
Bash
Python
Erlang
Erlang
EMQX
Databases
Apache Kafka
ClickHouse
PostgreSQL
RabbitMQ
Redis
Redpanda
Trino
DevOps
Ansible
AWS
AWX
FinOps
HAProxy
Hetzner
Kubernetes
SLI/SLO/SLA
Terraform
Yandex Cloud
Amazon S3
Apply
$25k – $42k per year • Equity 0–0.2% • Remote • Full-Time • 3+ years exp
Bash
Go
JavaScript
Python
TypeScript
DevOps
AWS
Azure
CI/CD
Datadog
Docker
GCP
GitHub Actions
GitLab CI
Grafana
Incident Management
Kubernetes
Platform Engineering
Prometheus
Terraform
Amazon CloudWatch
GitHub
GitLab
IAM
Cybersecurity
Least Privilege
Apply
$100k – $210k per year • Equity 0–0.5% • Remote • Full-Time • 3+ years exp • San Francisco
Bash
Go
JavaScript
Python
TypeScript
DevOps
AWS
Azure
CI/CD
Datadog
Docker
GCP
GitHub Actions
GitLab CI
Grafana
Incident Management
Kubernetes
Platform Engineering
Prometheus
Terraform
Amazon CloudWatch
GitHub
GitLab
IAM
Cybersecurity
Least Privilege
Apply
$52k – $124k per year (Estimated) • Remote • Full-Time • 2+ years exp • Belfast
C#
TypeScript
JavaScript
C#
.NET
AI/ML
Claude
Claude Code
Copilot
Frontend
Angular
DevOps
AWS
GitHub
Apply
$45k – $155k per year (Estimated) • Remote • Full-Time • 3+ years exp • Bachelor's Degree • New York
C#
TypeScript
C#
.NET
AI/ML
Claude
Claude Code
Copilot
DevOps
Amazon EKS
AWS
Docker
Kubernetes
GitHub
Apply
$83k – $157k per year (Estimated) • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Belfast
C#
C#
.NET
AI/ML
Claude
Claude Code
Copilot
DevOps
GitHub
Management
Confluence
Jira
Apply
$242k – $292k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • New York
PHP
Python
Ruby
C#
C#
.NET
Databases
Apache Kafka
DynamoDB
ElasticSearch
MySQL
PostgreSQL
RabbitMQ
Redis
DevOps
ArgoCD
AWS
Datadog
Docker
Kubernetes
Logstash
Amazon S3
API Gateway
Apply
$86k – $163k per year (Estimated) • Remote • Full-Time • 8+ years exp • Bachelor's Degree • Belfast
C#
C#
.NET
Databases
Apache Kafka
AI/ML
Claude
Claude Code
Copilot
DevOps
Amazon EKS
AWS
CI/CD
GitHub Actions
Incident Management
Kubernetes
Octopus Deploy
Terraform
GitHub
Apply
$141k – $306k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Belfast
Python
TypeScript
AI/ML
A2A
AI Agents
Anthropic
Claude
Claude Code
LangChain
LangGraph
LLM
Model Context Protocol
OpenAI
OpenAI Agents SDK
OpenAI Codex
DevOps
AWS
OpenTelemetry
Apply
$140k – $302k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Belfast
JavaScript
TypeScript
AI/ML
A2A
AI Agents
Claude
Claude Code
Model Context Protocol
OpenAI Codex
Frontend
React.js
DevOps
AWS
Design
Figma
Apply
$87k – $195k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Belfast
Python
TypeScript
AI/ML
A2A
AI Agents
Anthropic
Claude
Claude Code
LangChain
LangGraph
LLM
Model Context Protocol
OpenAI
OpenAI Agents SDK
OpenAI Codex
DevOps
AWS
OpenTelemetry
Apply
$59k – $140k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Belfast
Python
TypeScript
AI/ML
A2A
AI Agents
Anthropic
Claude
Claude Code
LangChain
LangGraph
LLM
Model Context Protocol
OpenAI
OpenAI Agents SDK
OpenAI Codex
DevOps
AWS
OpenTelemetry
Apply
$68k – $181k per year (Estimated) • Remote/Hybrid • Full-Time • Belfast
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.