Back to results

Software Engineer - Core

Salary not disclosed1+ yearsRemote

  • Engineering
  • Belfast
  • Full time
  • Today
Newly posted

About the role

The Core team at Olo is responsible for the platform's critical infrastructure, including baskets, orders, checkout, and capacity management services. As a Software Engineer, you will contribute to building and maintaining scalable APIs and tools that power digital ordering experiences for restaurant brands. You will work on a growing team to shape system architecture, improve platform reliability, and mentor fellow engineers.

Responsibilities

  • Develop an understanding of the team's domain and technology stack.
  • Handle small-to-medium features with support from senior engineers.
  • Write code adhering to established standards and participate in code reviews.
  • Collaborate with team members to implement solutions and meet requirements.
  • Build reliable and maintainable software components with a focus on quality.
  • Utilise version control systems and participate in sprint ceremonies.
  • Troubleshoot and debug issues while engaging in on-call duties.

Required skills

  • C#
  • .Net
  • Version Control
  • GitHub
  • Unit Testing
  • NUnit
  • Jest
  • Distributed Systems
  • Jira
  • Confluence

Qualifications

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

About the Company

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. Over 800 restaurant brands trust Olo and its network of more than 400 integration partners to innovate on behalf of the restaurant community.