At a Glance
- Tasks: Design and build user-facing products for leading restaurant brands using cutting-edge technology.
- Company: Olo, a top SaaS platform transforming the restaurant industry.
- Benefits: Fully remote work, competitive salary, and opportunities for professional growth.
- Why this job: Join a collaborative team and make a real impact in the restaurant tech space.
- Qualifications: Bachelor’s degree in Computer Science and 4+ years of software engineering experience.
- Other info: Dynamic environment with a focus on innovation and continuous improvement.
The predicted salary is between 45000 - 55000 £ per year.
Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry, by helping customers deliver more personalised and profitable guest experiences. As a result, our digital ordering, payment, and guest engagement solutions enable brands to do more with less and make every guest feel like a regular. While our roots are in NYC, we’re intentionally investing in Belfast and Northern Ireland as a key hub, with an established leadership presence, a local team, and community for the long term. This role is fully remote, offering you flexibility to work from anywhere within NI.
Your new role
As a Software Engineer on the Olo Network team, you will play a key role in designing and building the user-facing products and services that connect leading restaurant brands with their customers. Your work will centre on developing robust APIs powering a new mobile application, offering an exciting blend of greenfield engineering opportunities alongside the continued evolution of an established platform. You will join a collaborative, experienced engineering team distributed across Northern Ireland and the United States, bringing your skills to a group that values craftsmanship, innovation, and meaningful impact at scale.
How you’ll make an impact
- 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 will set you up for success
- Bachelor’s Degree in Computer Science, Software Engineering or equivalent practical experience.
- 4+ years of experience in software engineering, with excellent knowledge of C#, .NET, plus experience on the Front-End with Typescript/React.
- Experience with cloud services like AWS and familiarity of containerisation with Docker and EKS.
- Experience with Elasticsearch/OpenSearch or similar search solutions will be advantageous.
- Experience writing unit tests and testable code.
- Demonstrate strong problem-solving skills and the ability to navigate deep technical challenges.
- Exhibit excellent judgment, seeking diverse perspectives and challenging assumptions to improve outcomes.
- Deliver constructive feedback that empowers individuals and strengthens the team.
- Communicate 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.
About Olo
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 800 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.
Software Engineer - Olo Network employer: Olo
Contact Detail:
Olo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Olo Network
✨Tip Number 1
Network like a pro! Reach out to current employees at Olo on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role. Personal connections can make all the difference!
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your expertise in C#, .NET, or React, make sure to share it during interviews. It’s a great way to demonstrate your capabilities beyond just words.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your thought process. Olo values strong problem solvers, so show them what you’ve got!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Olo team.
We think you need these skills to ace Software Engineer - Olo Network
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role at Olo. Highlight your experience with C#, .NET, and any front-end work with Typescript/React. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working at Olo and how you can contribute to our mission of enhancing guest experiences. Keep it engaging and personal – we love a good story!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We’re interested in seeing how you’ve tackled challenges and implemented solutions, especially those that demonstrate your problem-solving skills.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Olo
✨Know Your Tech Stack
Make sure you’re well-versed in C#, .NET, and Typescript/React. Brush up on your knowledge of cloud services like AWS and containerisation with Docker. Being able to discuss these technologies confidently will show that you’re ready to hit the ground running.
✨Showcase Problem-Solving Skills
Prepare to discuss specific technical challenges you've faced in the past and how you resolved them. Olo values strong problem-solving abilities, so having concrete examples will demonstrate your capability to navigate deep technical issues.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You’ll be collaborating with product managers and designers, so being able to adapt your communication style to different audiences is key. This will help you stand out as a team player.
✨Emphasise Collaboration
Olo thrives on teamwork, so be ready to talk about your experiences working in collaborative environments. Highlight instances where you’ve contributed to team success or helped elevate your colleagues’ skills through knowledge sharing.