Senior Software Engineer - Core

Segment (Twilio)

Belfast

Hybrid

GBP 90,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Olo is seeking a Senior Software Engineer for the Core team, focusing on baskets, orders, checkout, promotions, and capacity management. You’ll shape systems, guide technical decisions, and mentor engineers in a fully remote role.

You will lead cross‑team design, deliver large features, and enhance reliability, CI/CD, and IaC. Expect collaboration with Product and Design to balance quality, performance, and delivery timelines.

Qualifications

  • 8+ years of software engineering experience.
  • Bachelor's Degree in Computer Science or equivalent.
  • Expertise in C#/.NET and large-scale distributed systems.
  • Experience with AWS, Kubernetes, and CI/CD workflows.

Responsibilities

  • Lead design and architecture of complex systems within the Core team.
  • Own delivery of large-scale features across multiple teams.
  • Provide mentorship to junior and senior engineers.
  • Collaborate with Product, Design, and stakeholders on requirements and decisions.
  • Implement resilient, scalable distributed systems and improve reliability.
  • Drive CI/CD improvements and infrastructure as code practices.
  • Coordinate cross-team initiatives and ensure integration between services.
  • Stay ahead of emerging technologies and evaluate new tools.
  • Own the team's delivery pipeline and code quality, including testing standards.

Skills

C#/.NET
Microservices
Distributed systems
AWS
Kubernetes (EKS)
CI/CD
Leadership
Architectural design

Education

Bachelor's Degree in Computer Science or equivalent

Tools

GitHub Copilot
Claude Code
Terraform
GitHub Actions
Octopus Deploy

Job description

Company Overview

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

Role Summary

Fully remote, this Senior Software Engineer on the Core team (part of the Order Engineering group) owns key components of Olo’s platform such as baskets, orders, checkout, promotions, and capacity management. You will shape future systems, guide technical decisions, improve reliability and scalability, contribute hands‑on code, and mentor other engineers.

Responsibilities
  • Exhibit mastery of Core‑team domain, lead design and architecture of complex systems, and influence technical strategy.
  • Own delivery of large‑scale features and projects, coordinating across multiple teams to align with business objectives.
  • Provide mentorship and technical leadership to junior and senior engineers, fostering continuous improvement.
  • Collaborate closely with Product, Design, and stakeholders to shape requirements and make architecture and technical decisions that balance quality, performance, and delivery timelines.
  • Implement high‑quality, resilient, and scalable distributed systems, incorporating resilience mechanisms and best practices.
  • Lead troubleshooting and incident management, addressing critical production issues and enhancing system reliability.
  • Advocate for and implement improvements in development practices, such as enhancing CI/CD processes, optimizing infrastructure as code, and increasing test automation coverage.
  • Coordinate and lead cross‑team technical initiatives, ensuring consistency and integration between services and platforms.
  • Stay ahead of emerging technologies and trends, evaluating new tools to enhance team capabilities.
  • Demonstrate ownership of the team’s delivery pipeline, continuously optimizing code quality, testing standards, and deployment practices.
  • Utilize Claude Code and GitHub Copilot extensively as part of daily workflow and participate in AI training to improve coding efficiency.
  • Actively participate in on‑call duties as determined by the team and area of expertise.
Qualifications
  • Bachelor’s Degree in Computer Science, Software Engineering or equivalent practical experience.
  • 8+ years of software engineering experience.
  • Advanced proficiency in C#/.NET with a record of designing and implementing large‑scale, complex systems.
  • Deep understanding of architectural principles and patterns for distributed systems (e.g., microservices, event‑driven architecture with Kafka).
  • Expertise in resilience mechanisms and performance tuning to ensure system stability and efficiency at scale.
  • Proficiency in managing cloud infrastructure and services (e.g., AWS, Kubernetes/EKS) and implementing DevOps best practices using CI/CD tools like GitHub Actions, Octopus Deploy, and Terraform.
  • Strong leadership and cross‑team collaboration skills, with the ability to influence and guide technical efforts across multiple teams.
About Olo

Olo is a leading restaurant technology provider with ordering, payment, and guest engagement solutions that help brands increase orders, streamline operations, and improve the guest experience. Each day, Olo processes millions of orders on its open SaaS platform, gathering data from every touchpoint into a single source so restaurants can better understand and serve every guest on every channel, every time. Over 800 restaurant brands trust Olo and its network of more than 400 integration partners to innovate on behalf of the restaurant community, accelerating technology’s positive impact and creating a world where every restaurant guest feels like a regular.

Learn more at olo.com.

Applicant Privacy Notice (United Kingdom)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Core
Software Engineer - Core

Segment (Twilio) • Belfast

Hybrid
GBP 35,000 - 55,000
Software Engineer Northern Ireland Remote
Software Engineer Northern Ireland Remote

Wisely Inc. • Northern Ireland

Hybrid
GBP 50,000 - 70,000
Front End Engineer - Serve
Front End Engineer - Serve

Wisely Inc. • Belfast

On-site
GBP 40,000 - 60,000
Senior Security Engineer
Senior Security Engineer

Olo • Belfast City District

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer - Core Platform (Remote)
Senior Software Engineer - Core Platform (Remote)

Segment (Twilio) • Belfast

Hybrid
GBP 90,000 - 130,000
Senior Quality Engineer
Senior Quality Engineer

Olo Inc • Belfast

On-site
GBP 40,000 - 65,000
Remote Fullstack Engineer - C#/NET & TypeScript
Remote Fullstack Engineer - C#/NET & TypeScript

Olo • Belfast City District

On-site
GBP 65,000 - 90,000
Core Platform Engineer — Remote (NI)
Core Platform Engineer — Remote (NI)

Segment (Twilio) • Belfast

Hybrid
GBP 35,000 - 55,000
Senior Software Engineer – Pay Platform (Remote)
Senior Software Engineer – Pay Platform (Remote)

Olo • Belfast City District

On-site
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Openr • Greater London

Hybrid
GBP 90,000 - 130,000
Opportunity to shape the technical direction
Collaborative engineering culture
Work with modern cloud-native technologies