Senior Software Engineer - In-Store Systems
New Today
Senior Software Engineer - In-Store Systems
Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry, by helping customers deliver more personalized and profitable guest experiences. Our digital ordering, payment, and guest engagement solutions enable brands to do more with less and make every guest feel like a regular.
As a Senior Software Engineer on the In-Store Systems team, you will develop, scale, and monitor solutions and services that facilitate the transmission of online orders to our customers. Our team creates tools and features that enable the brand\'s day-to-day operations. We aim to collaborate well, encourage new ideas and experimentation, and believe no part of the codebase is off-limits. You\'ll work with a passionate team delivering modern technology-driven products. This position is fully remote; while we ideally look for candidates based in Northern Ireland, we are open to candidates anywhere within the United Kingdom.
You will be contracted to Olo through Deel, our Employer of Record. An Employer of Record (EOR) handles legal and administrative responsibilities of employing staff, often in countries where the company might not have a local presence. You work for Olo in a practical sense, completing your assigned role, while the EOR handles formal employment aspects. You retain your day-to-day relationship with Olo, and Deel will be your point of contact for job-related matters. You will retain employment rights under local law and be eligible for private healthcare coverage and statutory benefits and pension programs.
What You\'ll Do
- Design and implement scalable, high-quality components and services that align with team and company goals
- Contribute to technical decision-making, including solution design and architecture, with a focus on technical debt, reliability, and system performance
- Collaborate with product managers, designers, and stakeholders to translate customer needs into technical solutions
- Monitor and improve system performance, identify and resolve issues swiftly, and communicate clearly with stakeholders during incidents to ensure alignment and prompt resolution
- Proactively support and investigate root causes to develop long-term proactive solutions
- Document and share knowledge to elevate the team\'s technical expertise
- Champion best practices in software development, agile methodologies, and continuous improvement
What We\'ll Expect From You
- 5+ years of software engineering experience, with strong knowledge of C#, .NET and object-oriented concepts
- Experience architecting and developing end-to-end flows in distributed/microservices architectures
- Experience writing unit tests and testable code
- Strong problem-solving skills and the ability to navigate complex technical challenges
- Excellent judgment, openness to diverse perspectives, and ability to improve outcomes
- Constructive feedback that empowers individuals and strengthens the team
- Clear communication of technical concepts to both technical and non-technical audiences
- Consistent delivery of sprint and quarterly commitments with high quality and efficiency
Our Tech Stack
- Frontend: React, ASP.NET MVC
- Backend: .NET (C#), SQL Server
- Tests: NUnit, xUnit, Playwright
- Infrastructure: AWS, TeamCity, Octopus, Datadog, Sumo Logic
About Olo
Olo (NYSE: 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. Each day, Olo processes millions of orders on its open SaaS platform, gathering data from touchpoints into a single source to help restaurants understand and serve every guest better. Learn more at olo.com.
Applicant Privacy Notice (United Kingdom)
Senior Software Developer (Workplace Products) | Antrim, Northern Ireland, United Kingdom
- Location:
- Northern Ireland, United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology