Back to results

Software Engineer - Menu

Salary not disclosed3+ yearsRemote

  • Engineering
  • Belfast
  • Full time
  • Today
Newly posted

About the role

Olo is seeking a Software Engineer to join the Menu team within the Order engineering group. You will be responsible for managing and publishing billions of menu records, working on performance-sensitive infrastructure that requires a deep understanding of distributed systems. This role involves collaborating with product teams to deliver high-quality software solutions while leveraging modern AI coding tools.

Responsibilities

  • Handle small-to-medium features independently and take ownership of moderately complex tasks.
  • Write clean, maintainable code and participate in peer code reviews.
  • Collaborate with Product to refine requirements and shape effective solutions.
  • Engage in troubleshooting and debugging efforts to resolve complex issues.
  • Assist in the deployment and monitoring of services in production environments.
  • Contribute to building and maintaining reliable distributed systems with resilience mechanisms.
  • Participate in on-call duties as required by the team.

Required skills

  • .Net
  • C#
  • Distributed systems
  • GitHub
  • CI/CD
  • Unit testing
  • Integration testing
  • TDD
  • Redis
  • Kafka
  • AWS

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.