Software Engineer, Guest Engagement

Leading SaaS platform accelerating digital transformation in the restaurant industry through digital ordering, payment, and guest engagement solutions.
$52,000 - $70,000
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS

Description For Software Engineer, Guest Engagement

Olo, a NYSE-listed company, is seeking a Software Engineer to join their Guest Engagement 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, helping over 700 restaurant brands streamline their operations and enhance guest experiences.

The role offers an exciting opportunity to work on one of the most advanced food ordering platforms in the market. You'll be part of a team that values clean code, automated testing, and continuous integration. The position allows for experimentation and innovation, with no part of the codebase being off-limits.

As a Software Engineer, you'll be instrumental in designing and implementing scalable solutions, collaborating across teams, and contributing to technical decision-making. The role requires expertise in C#, .NET, React, and modern JavaScript frameworks, with a strong foundation in distributed systems and cloud platforms.

The compensation range is competitive, ranging from £52,000 to £70,000 annually, depending on experience level. Employment will be through Deel, Olo's Employer of Record, ensuring all UK employment rights and benefits are maintained. This includes private healthcare coverage and pension programs.

The ideal candidate will bring 3+ years of software engineering experience, strong technical skills, and the ability to mentor peers. You'll work in an environment that encourages professional growth, innovation, and technical excellence while contributing to a platform that processes millions of orders and helps restaurants better serve their guests.

Last updated 14 days ago

Responsibilities For Software Engineer, Guest Engagement

  • Design and implement scalable, high-quality components and services
  • Collaborate across teams to integrate and align development efforts
  • Contribute to technical decision-making
  • Investigate and improve interactions between complex systems
  • Collaborate with product managers, designers, and stakeholders
  • Monitor and improve system performance
  • Identify and resolve issues proactively
  • Document and share knowledge
  • Champion best practices in software development

Requirements For Software Engineer, Guest Engagement

TypeScript
React
Redis
Kafka
  • 3+ years of experience in software engineering with C#, .NET and object oriented concepts
  • 3+ years of experience developing scalable React applications
  • Experience with RDBMS development
  • Experience with UX/UI implementation
  • Proficiency in writing unit tests and version control
  • Understanding of Windows, Linux, database, and networking concepts
  • Experience with production code deployment and monitoring
  • Knowledge of F# or functional programming (desired)
  • Experience with cloud platforms and services (AWS, Kafka, Redis, etc.)
  • Leadership skills and ability to mentor peers

Benefits For Software Engineer, Guest Engagement

Medical Insurance
  • Private healthcare coverage
  • Pension programs
  • Statutory benefits

Interested in this job?

Jobs Related To Olo Software Engineer, Guest Engagement

Software Engineer - In-Store Systems

Mid-level Software Engineer position at Olo, developing in-store systems for restaurant digital transformation platform using .NET and microservices architecture.

Python Software Developer - Interview Day, JPMorganChase Glasgow

Python Software Developer position at JPMorgan Chase in Glasgow, focusing on cross-risk technology solutions and corporate systems development.

Software Engineer III - Java Fullstack

Software Engineer III position at JPMorgan Chase focusing on Java Fullstack development, requiring 3+ years experience in software engineering and system design.

Software Engineer III-Automation

Mid-level Software Engineer role at JPMorgan Chase focusing on automation and quality assurance, requiring 3+ years of experience in software development and testing.

Software Engineer II -Salesforce

Software Engineer II position at JPMorgan Chase focusing on Salesforce development within Asset & Wealth Management division.