At a Glance
- Tasks: Design and implement scalable software solutions for the restaurant industry.
- Company: Join Olo, a leading SaaS platform transforming restaurant experiences.
- Benefits: Enjoy remote work, competitive salary, and private healthcare coverage.
- Why this job: Make a real impact in the restaurant tech space with innovative solutions.
- Qualifications: 5+ years in software engineering with strong C# and .NET skills.
- Other info: Collaborative team culture with opportunities for professional growth.
The predicted salary is between 36000 - 60000 £ 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 result, 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 at Olo, you will develop, scale, and monitor solutions and services that facilitate the transmission of online orders to our customers. Our team has the mission to create tools and features that enable the brand's day-to-day operations.
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. Here’s an easy way to think of it: You work for Olo in a practical sense, completing your assigned role. The EOR is your formal employer, meaning the EOR takes care of all the administrative and legal responsibilities for your employment. 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 Expect From You
- 5+ years of experience in software engineering, including excellent knowledge of C#, .NET and object-oriented concepts.
- 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.
Tests: NUnit, xUnit, Playwright
Infrastructure: AWS, TeamCity, Octopus, Datadog, and Sumo Logic.
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 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.
Senior Software Engineer - C#/.Net in London employer: Olo
Contact Detail:
Olo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - C#/.Net in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at Olo or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your C#/.NET projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges related to C# and .NET. Practising with mock interviews can help you feel more confident and ready to impress.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Senior Software Engineer - C#/.Net in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C# and .NET, and don’t forget to showcase any relevant projects or achievements that 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 with Olo and how your skills can contribute to our mission. Keep it concise but impactful!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex technical challenges in the past. We love seeing candidates who can think critically and come up with innovative solutions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Olo
✨Know Your Tech Inside Out
Make sure you brush up on your C# and .NET skills before the interview. Be ready to discuss your experience with object-oriented concepts and microservices architecture, as these are key areas for the role. Prepare to share specific examples of projects where you've implemented these technologies.
✨Showcase Problem-Solving Skills
During the interview, be prepared to tackle some technical challenges or case studies. Highlight your problem-solving approach by discussing how you've navigated complex issues in past projects. This will demonstrate your ability to think critically and adapt to challenges.
✨Communicate Clearly
Since you'll be collaborating with product managers and designers, practice explaining technical concepts in a way that's easy to understand for non-technical audiences. This skill is crucial for ensuring everyone is on the same page, especially during incidents.
✨Emphasise Team Collaboration
Olo values teamwork, so be ready to discuss how you've contributed to team dynamics in previous roles. Share examples of how you've given constructive feedback or supported your colleagues, as this shows you're a team player who can help elevate the team's performance.