Principal Software Engineer, Order

2 weeks, 6 days ago
Full-time
Lead
Software Development
Olo

Olo

Olo is a pioneering on-demand commerce platform for over 600 restaurant brands, offering seamless online ordering, delivery, and personalized guest experiences to maximize revenue and enhance digital operations.

Internet Software & Services
251-1K
Founded 2005

Description

  • Own the architecture and technology vision across multiple teams and domains.
  • Lead the design and implementation of critical, complex systems with a focus on scalability, reliability, and resilience.
  • Partner with senior leadership, product managers, and other stakeholders to define technical roadmaps.
  • Oversee the integration and interoperability of systems across the organisation.
  • Play a key role in incident management and system reliability improvements, including observability and post-incident analysis.
  • Mentor staff engineers, tech leads, and senior engineers and help develop future technical leaders.
  • Champion best practices and evaluate new technologies to improve efficiency, performance, and reliability.
  • Lead cross-functional, large-scale technical projects that deliver business value.
  • Represent the engineering organisation in technical discussions with external partners and vendors.
  • Write and review RFCs and Technical Opportunity Assessments (TOAs) to shape technical decisions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 15+ years of experience in software engineering.
  • Deep technical expertise in the .NET stack.
  • Deep expertise in designing and architecting large-scale, fault-tolerant distributed systems.
  • Experience with event-driven architecture, Kafka, microservices, and Kubernetes/EKS.
  • Strong knowledge of cloud platforms such as AWS.
  • Experience with infrastructure as code, such as Terraform.
  • Advanced CI/CD experience with automation and deployment efficiency.
  • Proven ability to mentor engineers at all levels and influence engineering culture.
  • Strong collaboration skills with senior leadership and cross-functional teams.
  • Experience evaluating emerging technologies and leading trial implementations.

Benefits

  • Fully remote work within Northern Ireland.
  • Opportunity to make a lasting impact as the first Principal Engineer hire in Belfast.
  • Work with an established local leadership presence and growing Belfast engineering team.
  • Role reports directly to the Belfast-based VP of Engineering.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Applied AI Engineer

Future 251-1K Hotels, Restaurants & Leisure

Future is hiring an Applied AI Engineer to build and ship production AI features for its digital personal training platform, improving the product experience and business outcomes.

AWS AWS CDK Datadog LLM OpenTelemetry Python Terraform
30 minutes ago

Software Engineer, iOS Core Product - Memphis, TN, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its text-to-speech iOS app and shape product decisions for a rapidly growing global user base.

CI/CD Git Swift SwiftUI
42 minutes ago

Software Engineer, iOS Core Product - Ottawa, Canada

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its text-to-speech iOS app, contribute to product direction, and ship features for a large global user base in a fully distributed environment.

CI/CD Git Swift SwiftUI
45 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Charleston, SC, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team’s data function to build and operate large-scale audio data collection and ingestion systems that support model training and next-generation products.

Bash Docker GCP Linux Python Terraform
52 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers