Olo

Software Engineer - Olo Network

  • Olo
  • Remote United Kingdom
Apply Now

Job Description

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, 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

As a Software Engineer on the Olo Network team, you will play a key role in designing and building the user-facing products and services that connect leading restaurant brands with their customers. 

Your work will centre on developing robust APIs powering a new mobile application, offering an exciting blend of greenfield engineering opportunities alongside the continued evolution of an established platform. 

You will join a collaborative, experienced engineering team distributed across Northern Ireland and the United States, bringing your skills to a group that values craftsmanship, innovation, and meaningful impact at scale.



How you’ll make an impact
  • Design and implement scalable, high-quality components and services that align with team and company goals.
  • Contribute to technical decision-making, including solution design and architecture, with a focus on addressing technical debt, reliability, and system performance.
  • Collaborate closely with product managers, designers, and stakeholders to translate customer needs into technical solutions.
  • Proactively monitor and improve system performance, identifying and resolving issues swiftly and effectively, while communicating clearly and effectively with stakeholders during incidents to ensure alignment and prompt resolution.
  • Take a proactive approach to support, digging into issues to identify root causes and developing long-term, proactive solutions to prevent recurrence.
  • Document and share knowledge effectively to elevate the team’s technical expertise.
  • Champion best practices in software development, agile methodologies, and continuous improvement.

  • What will set you up for success
  • Bachelor’s Degree in Computer Science, Software Engineering or equivalent practical experience.
  • 4+ years of experience in software engineering, with excellent knowledge of C#, .NET, plus experience on the Front-End with Typescript/React.
  • Experience with cloud services like AWS and familiarity of containerisation with Docker and EKS.
  • Experience with Elasticsearch/OpenSearch or similar search solutions will be advantageous.
  • Experience writing unit tests and testable code.
  • Demonstrate strong problem-solving skills and the ability to navigate deep technical challenges.
  • Exhibit excellent judgment, seeking diverse perspectives and challenging assumptions to improve outcomes.
  • Deliver constructive feedback that empowers individuals and strengthens the team.
  • Communicate technical concepts clearly, adapting to both technical and non-technical audiences.
  • Consistently meets sprint and quarterly commitments while maintaining high standards of quality and efficiency.