Taro Logo

Senior Software Engineer II - Host

Leading SaaS platform accelerating digital transformation in the restaurant industry, providing digital ordering, payment, and guest engagement solutions.
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
8+ years of experience
Enterprise SaaS · Restaurant

Description For Senior Software Engineer II - Host

Olo, a NYSE-listed company, is seeking a Senior Software Engineer II to join their Host team in a fully remote position based in the United Kingdom. As a leading SaaS platform in the restaurant industry, Olo processes millions of orders daily through their open SaaS platform, serving over 700 restaurant brands.

The role involves developing, scaling, and monitoring solutions across Olo's Engage and Host product suite, which helps restaurants harness guest data to boost retention and lower acquisition costs. You'll be working with modern technologies including Node.js, TypeScript, Postgres, Redis, and Kubernetes in a microservices architecture.

As a senior engineer, you'll be responsible for designing and building reliable solutions to complex problems at scale, owning the code and services you deploy, and mentoring team members. The position requires 8+ years of development experience and strong expertise in distributed systems and cloud technologies.

The position offers a unique opportunity to work with a passionate team dedicated to delivering amazing products. You'll be employed through Deel, Olo's Employer of Record in the UK, ensuring all local employment rights and benefits including private healthcare and pension programs. The role combines technical leadership with hands-on development, making it ideal for engineers who want to make a significant impact in the restaurant technology space while working with cutting-edge technologies.

What makes this role particularly exciting is the scale of impact - your work will directly influence how millions of restaurant orders are processed and how hundreds of restaurant brands interact with their customers. The position offers both technical challenges and growth opportunities, with the chance to shape the future of restaurant digital transformation.

Last updated 4 days ago

Responsibilities For Senior Software Engineer II - Host

  • Design and build reliable but simple solutions to complex problems at scale
  • Plan, architect, and build the next generation of restaurant marketing tools from the frontend to backend
  • Own the code and services you deploy, observe performance, and identify emerging problems
  • Assess and resolve production incidents
  • Help scale to the next level of growth and reliability
  • Mentor and guide other team members
  • Look for diverse perspectives and challenge assumptions
  • Provide constructive criticism
  • Participate in an on-call rotation

Requirements For Senior Software Engineer II - Host

Node.js
TypeScript
PostgreSQL
Redis
Kubernetes
  • 8+ years on-the-job development experience
  • Strong experience with Node.js, Typescript, Postgres, Redis, Microservices, Kubernetes, CI/CD, Docker
  • Experience with architecting and developing end-to-end flows in a distributed/microservices application architecture
  • Experience developing for highly available and horizontally scalable SaaS platforms
  • Experience writing unit tests and testable code
  • Bias for whole team quality
  • Bias for working in a highly collaborative team environment
  • Empathy for customer needs and excellent communication
  • Product-minded approach to solving difficult problems

Benefits For Senior Software Engineer II - Host

Medical Insurance
  • Private healthcare coverage
  • Pension programs

Interested in this job?

Jobs Related To Olo Senior Software Engineer II - Host