At a Glance
- Tasks: Design and develop scalable solutions for restaurant tech, collaborating with a passionate team.
- Company: Olo is a leading SaaS platform transforming the restaurant industry with innovative digital solutions.
- Benefits: Enjoy remote work flexibility, private healthcare, and participation in pension programs.
- Why this job: Join a dynamic team that values creativity and experimentation while making a real impact in the industry.
- Qualifications: 6+ years of development experience, strong problem-solving skills, and expertise in microservices architecture.
- Other info: Work remotely from anywhere in the UK and engage with a supportive community focused on continuous improvement.
The predicted salary is between 63000 - 95000 £ per year.
Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry, by helping customers deliver more personalized and profitable guest experiences. As a Senior Software Engineer on the Dispatch team, you will architect, develop, scale, and monitor solutions, improvements, and services that provide the dashboards, tools, and interfaces to manage their use of Olo’s products. Our team has the mission to create tools and features that enable the brand's day-to-day operations. We aim to collaborate well and encourage new ideas and experimentation. You will work with a passionate team dedicated to delivering amazing products using modern technologies.
This position is fully remote and allows you to work from anywhere within the United Kingdom. You will be contracted to Olo through Deel, our Employer of Record. An Employer of Record (EOR) is an organization hired by companies to handle the legal and administrative responsibilities of employing staff, often in countries where the company might not have a local presence. In line with this arrangement, you maintain your day-to-day relationship with Olo, and Deel will be your point of contact for any job-related matters of your engagement. Moreover, you’ll retain all the employment rights you typically have under local employment law when you’re hired through an EOR, and you will be eligible for private healthcare coverage in addition to being able to participate in all statutorily required 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 addressing technical debt, reliability, and system performance.
- Collaborate closely with product managers, designers, and stakeholders to translate customer needs into technical solutions.
- Proactively monitor and improve system performance, identifying and resolving issues swiftly and effectively, while communicating clearly and effectively with stakeholders during incidents to ensure alignment and prompt resolution.
- Take a proactive approach to support, digging into issues to identify root causes and developing long-term, proactive solutions to prevent recurrence.
- Document and share knowledge effectively to elevate the team’s technical expertise.
- Champion best practices in software development, agile methodologies, and continuous improvement.
What We’ll Expect From You
- 6+ years on-the-job development experience.
- Experience with architecting and developing end-to-end flows in a distributed/microservices application architecture.
- Experience writing unit tests and testable code.
- Demonstrates strong problem-solving skills and the ability to navigate complex technical challenges.
- Exhibits excellent judgment, seeking diverse perspectives and challenging assumptions to improve outcomes.
- Delivers constructive feedback that empowers individuals and strengthens the team.
- Communicates technical concepts clearly, adapting to both technical and non-technical audiences.
- Consistently meets sprint and quarterly commitments while maintaining high standards of quality and efficiency.
Our tech stack includes:
- Frontend: React, ASP.NET MVC
- Backend: .NET (C#), SQL Server, Kafka
- Tests: Playwright, Selenium
- Infrastructure: AWS, TeamCity, Octopus, Datadog, and 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 the right data from each touchpoint into a single source—so restaurants can better understand and better serve every guest on every channel, every time. Over 700 restaurant brands trust Olo and its network of more than 400 integration partners to innovate on behalf of the restaurant community, accelerating technology’s positive impact and creating a world where every restaurant guest feels like a regular.
Our best estimate of the compensation range for this opportunity is £63,000 - £95,000 annually, depending on the experience you bring. We look forward to discussing your expectations during the interview process.
Senior Software Engineer II - Dispatch [United Kingdom] employer: Olo Inc
Contact Detail:
Olo Inc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer II - Dispatch [United Kingdom]
✨Tip Number 1
Familiarise yourself with Olo's tech stack, especially React, .NET, and AWS. Being able to discuss your experience with these technologies in detail will show that you're well-prepared and genuinely interested in the role.
✨Tip Number 2
Highlight your experience with microservices architecture during any discussions. Since this role involves architecting end-to-end flows, demonstrating your understanding of distributed systems will set you apart from other candidates.
✨Tip Number 3
Prepare to discuss specific examples of how you've improved system performance or resolved complex technical challenges in previous roles. This will showcase your problem-solving skills and ability to deliver results under pressure.
✨Tip Number 4
Engage with the company's culture by researching their values and mission. Be ready to share how your personal values align with theirs, as cultural fit is often just as important as technical skills in collaborative environments.
We think you need these skills to ace Senior Software Engineer II - Dispatch [United Kingdom]
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience, especially in software development and microservices architecture. Use keywords from the job description to demonstrate that you meet the requirements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the restaurant technology sector and how your skills align with Olo's mission. Mention specific projects or experiences that relate to the role.
Showcase Technical Skills: In your application, emphasise your experience with the technologies mentioned in the job description, such as .NET, SQL Server, and AWS. Provide examples of how you've used these technologies in past projects.
Demonstrate Problem-Solving Abilities: Include examples in your application that illustrate your problem-solving skills and ability to navigate complex technical challenges. This will show Olo that you can handle the demands of the role.
How to prepare for a job interview at Olo Inc
✨Understand the Company and Its Products
Before the interview, take some time to research Olo and its offerings. Familiarise yourself with their SaaS platform and how it enhances the restaurant industry. This knowledge will help you demonstrate your interest and understanding of the company during the interview.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the technologies mentioned in the job description, such as .NET, SQL Server, and AWS. Bring examples of past projects where you've successfully implemented similar solutions, and be ready to explain your thought process and decision-making.
✨Emphasise Collaboration and Communication
Since the role involves working closely with product managers and designers, highlight your teamwork and communication skills. Share examples of how you've effectively collaborated with cross-functional teams to deliver successful projects.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges during the interview. Practice articulating your problem-solving approach, including how you identify root causes and develop long-term solutions. This will showcase your analytical skills and ability to handle complex technical issues.