Senior Software Engineer - C#/.Net in London
Senior Software Engineer - C#/.Net

Senior Software Engineer - C#/.Net in London

London Full-Time 36000 - 60000 £ / year (est.) Home office possible
Go Premium
O

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

Olo is an exceptional employer, offering a fully remote position for Senior Software Engineers that allows you to work from anywhere in the UK. With a strong focus on employee growth and development, Olo fosters a collaborative work culture where innovation thrives, and team members are encouraged to share knowledge and best practices. Additionally, employees benefit from comprehensive healthcare coverage and the security of local employment rights, making Olo a rewarding place to advance your career in software engineering.
O

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

C#
.NET
Object-Oriented Programming
Microservices Architecture
Unit Testing
NUnit
xUnit
Playwright
AWS
TeamCity
Octopus
Datadog
Sumo Logic
Problem-Solving Skills
Agile Methodologies
Technical Communication

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.

Senior Software Engineer - C#/.Net in London
Olo
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
  • Senior Software Engineer - C#/.Net in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • O

    Olo

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>