Software Engineer - In-Store Systems

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

Description For Software Engineer - In-Store Systems

Olo, a NYSE-listed company, is seeking a Software Engineer for their In-Store Systems team to develop solutions that facilitate online order transmission for restaurant customers. This remote position, based in the United Kingdom, offers an opportunity to work with a leading SaaS platform that's transforming the restaurant industry through digital ordering and payment solutions.

The role involves developing scalable components and services using C#, .NET, and modern technologies within a microservices architecture. You'll be part of a passionate team that encourages experimentation and new ideas, with no part of the codebase being off-limits. The tech stack includes React, ASP.NET MVC for frontend, .NET (C#) and SQL Server for backend, and various testing and infrastructure tools like AWS, TeamCity, and Datadog.

As a Software Engineer, you'll collaborate with product managers and designers to translate customer needs into technical solutions, while also monitoring system performance and resolving issues effectively. The position requires 3+ years of software engineering experience, strong problem-solving skills, and excellent communication abilities.

The compensation ranges from £52,000 to £65,000 annually, and you'll be employed through Deel as an Employer of Record, ensuring all local employment rights and benefits, including private healthcare and pension programs. This is an excellent opportunity for a mid-level engineer looking to make an impact in a company that processes millions of orders daily and serves over 700 restaurant brands.

Last updated an hour ago

Responsibilities For Software Engineer - In-Store Systems

  • Design and implement scalable, high-quality components and services
  • Contribute to technical decision-making, including solution design and architecture
  • Collaborate with product managers, designers, and stakeholders
  • Monitor and improve system performance
  • Identify and resolve issues swiftly
  • Document and share knowledge
  • Champion best practices in software development

Requirements For Software Engineer - In-Store Systems

React
TypeScript
  • 3+ years of experience in software engineering
  • Excellent knowledge of C#, .NET and object oriented concepts
  • Experience with distributed/microservices application architecture
  • Experience writing unit tests and testable code
  • Strong problem-solving skills
  • Excellent judgment
  • Clear communication of technical concepts
  • Ability to meet sprint and quarterly commitments

Benefits For Software Engineer - In-Store Systems

Medical Insurance
  • Private healthcare coverage
  • Pension programs

Interested in this job?

Jobs Related To Olo Software Engineer - In-Store Systems

Software Engineer, Guest Engagement

Software Engineer role at Olo focusing on guest engagement platform development using .NET, React, and cloud technologies.

Mid-level Fullstack Developer

Mid-level Fullstack Developer role at Sinch focusing on AI and ML applications, requiring 2+ years of experience in fullstack development with Python and TypeScript expertise.

Multi Skilled Maintenance Engineer

Multi Skilled Maintenance Engineer position at Marshalls PLC, offering £57,134 base salary with comprehensive benefits and growth opportunities in Beenham, UK.

QA Engineer

QA Engineer position at Xsolla, focusing on web, mobile, and API testing for video game commerce solutions, with 2-4 years experience required.

Technical Support Engineer (Tier 3)

Technical Support Engineer (Tier 3) position at Polly, focusing on complex problem-solving, mentoring, and maintaining high-priority technical systems in mortgage technology.