Olo
Software Engineer - Core
Belfast, Northern Ireland, Remote. Posted 4 months ago
The role
You will join the Core team as a Software Engineer, part of the Order Engineering group. You will build and maintain APIs, services and tools for digital ordering, including baskets, orders, checkout, promotions and capacity management.
What you will do
- Develop an understanding of the Core team's domain and technology stack.
- Handle small-to-medium features with support from more senior engineers.
- Write code to established coding standards and take part in code reviews.
- Collaborate with team members to implement feature requirements.
- Build reliable and maintainable software components.
- Use version control to manage code changes.
- Take part in team meetings and sprint ceremonies.
- Troubleshoot and debug issues with guidance.
- Own the team's delivery pipeline, optimising code quality, testing and deployment.
- Take part in on-call duties.
Required qualifications
- Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
- At least 1.5 years of experience in a software engineering role.
- Proficient in C#/.Net and familiar with basic programming constructs and design patterns.
- Basic understanding of version control tools such as GitHub.
- Familiarity with writing unit tests and test-driven development frameworks such as NUnit or Jest.
- Basic understanding of distributed systems.
- Experience using collaboration tools such as Jira, Confluence and GitHub.
Before you apply
- The role is fully remote within Northern Ireland.
About the company
Olo is a restaurant technology provider offering ordering, payment and guest engagement solutions on an open SaaS platform. Over 800 restaurant brands use Olo, which has a team based in Belfast and Northern Ireland.