Olo is a leading SaaS platform that accelerates digital transformation in the restaurant industry by helping customers deliver personalized and profitable guest experiences.
As a Senior Software Engineer on the Core Ordering Features team, you will lead the architecture, implementation, and maintenance of features for Olo’s core ordering products, interfaces, and management tools.
The team’s mission is to enable and enhance ordering to ensure brand success.
The position is fully remote, ideally seeking candidates based in Northern Ireland, but open to candidates anywhere within the United Kingdom.
You will be contracted to Olo through Deel, an Employer of Record, which handles legal and administrative responsibilities of employment.
You will maintain a day-to-day relationship with Olo while Deel will be your point of contact for job-related matters.
You will retain all employment rights under local law and be eligible for private healthcare coverage and participation in statutory benefits and pension programs.
Requirements:
You must have 5+ years of on-the-job development experience.
Experience in architecting and developing end-to-end flows in a distributed/microservices application architecture is required.
You should have experience writing unit tests and creating testable code.
Strong problem-solving skills and the ability to navigate complex technical challenges are essential.
You must exhibit excellent judgment, seeking diverse perspectives and challenging assumptions to improve outcomes.
The ability to deliver constructive feedback that empowers individuals and strengthens the team is necessary.
You should be able to communicate technical concepts clearly, adapting to both technical and non-technical audiences.
Consistently meeting sprint and quarterly commitments while maintaining high standards of quality and efficiency is expected.
Benefits:
You will be eligible for private healthcare coverage.
You will have the opportunity to participate in all statutorily required benefits and pension programs.
Working with a neat codebase that includes automated tests and continuous integration is part of the role.
The company encourages constant refactoring, new ideas, and experimentation, allowing for a dynamic work environment.