Remote Senior Software Engineer

Olo
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 87K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

ASP.NET
.NET
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
C Sharp (Programming Language)
Cloud Computing
Continuous Integration
DevOps
Distributed Systems
Github
Octopus Deploy
Performance Tuning
Software Engineering
Delivery Pipeline
Event Driven Architecture
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Kafka
Terraform
Microservices

Job description

  • Lead the design and architecture of complex systems within our In-Store domain and influence technical direction and strategy.
  • Own the delivery of large-scale features and projects, coordinating efforts across multiple teams and aligning with business objectives.
  • Mentor and provide technical leadership to junior and senior engineers, helping grow team expertise and fostering continuous improvement.
  • Collaborate with Product, Design, and other stakeholders to shape requirements and make architectural and technical decisions.
  • Build high-quality, resilient, and scalable distributed systems using best practices.
  • Lead troubleshooting and incident management efforts, resolving critical production issues and improving reliability.
  • Drive improvements in development practices, including CI/CD, infrastructure as code, and test automation coverage.
  • Coordinate and lead cross-team technical initiatives to ensure consistency and integration across services and platforms.
  • Stay current with emerging technologies and assess new tools and techniques to enhance our capabilities.
  • Own our delivery pipeline and continuously optimize code quality, testing standards, and deployment practices.

Technologies:

  • AWS
  • C#
  • CI/CD
  • Cloud
  • DevOps
  • GitHub
  • Kafka
  • Kubernetes
  • Network
  • Terraform
  • microservices
  • ASP.NET
  • AI
  • Flow
  • HTTP
  • Support
  • LESS

Requirements

  • Bachelors degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 5+ years of experience in software engineering.
  • Advanced proficiency in the .NET and C# ecosystem, with experience designing and implementing large-scale, complex systems.
  • In-depth understanding of architectural principles and patterns for distributed systems, including microservices and event-driven architecture using Kafka.
  • Experience applying resilience mechanisms and performance tuning practices to ensure system stability and efficiency at scale.
  • Proficiency in cloud infrastructure and services such as AWS and Kubernetes/EKS, along with DevOps best practices using CI/CD tools like GitHub Actions, Octopus Deploy, and Terraform.
  • Strong leadership and cross-team collaboration skills, with the ability to influence and guide technical efforts across multiple teams and align with business objectives.

About the company

We are Olo, a leading SaaS and restaurant technology provider helping brands accelerate digital transformation through ordering, payment, and guest engagement solutions. Our platform processes millions of orders each day and supports over 800 restaurant brands through a network of more than 400 integration partners. We are investing long term in Belfast and Northern Ireland as a key hub, and this role is fully remote, offering flexibility to work from anywhere within NI. You will join our In-Store team within the wider Order engineering group, working with an experienced team of 8 engineers and a dedicated Engineering Manager.

Apply for this position