Software Engineer

Olo Logo

Olo

πŸ’΅ $66k-$83k
πŸ“Remote - Worldwide

Summary

Join Olo's In-Store Systems team as a fully remote Software Engineer in the UK! You will design, implement, and monitor solutions for online order transmission to restaurant customers. Collaborate with product managers and stakeholders to translate customer needs into technical solutions. This role requires 3+ years of software engineering experience with C#, .NET, and object-oriented concepts, along with experience in distributed/microservices architecture. You'll be contracted through Deel, maintaining employment rights and receiving private healthcare coverage in addition to statutory benefits and pension programs. The compensation range is Β£52,000-Β£65,000 annually.

Requirements

  • 3+ 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

Responsibilities

  • 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

Benefits

  • Fully remote work from anywhere within the United Kingdom
  • Private healthcare coverage
  • Participation in all statutorily required benefits and pension programs

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.