O

Olo

SaaS platform for digital restaurant ordering

Senior Software Engineer - Front-End Engineering, Pay Web

Frontend EngineeringPosted on Nov 9
Full-timeNorthern Ireland, UKNo salary listed

About the Job

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • At least 5 years of experience in software engineering.
  • Proficiency in TypeScript and React, with the ability to independently design and implement complex algorithms and architectures.
  • Experience with .NET/C# is beneficial.
  • Experience managing and improving CI/CD processes, including hands-on use of GitHub Actions, TeamCity, and Octopus Deploy.
  • Expertise in unit, integration, and end-to-end testing practices, with emphasis on test and deployment automation.
  • Knowledge of building and maintaining distributed systems using cloud platforms and services such as AWS, MongoDB Atlas, and Kubernetes/EKS.
  • Ability to mentor peers, lead technical discussions, and collaborate across teams and departments.

Responsibilities

  • Develop and enhance Olo Pay payment solutions, with a primary focus on front-end capabilities and occasional work across the full technology stack.
  • Write code that adheres to established standards and participate in code reviews and sprint ceremonies.
  • Provide guidance and mentorship to junior engineers and contribute to technical decision-making.
  • Prioritize and resolve technical debt alongside feature development through refactoring and system improvements.
  • Own complex features and projects, working independently and with team members from concept through delivery.
  • Lead code reviews, set quality standards, and provide detailed feedback to improve code quality.
  • Partner with Product and other stakeholders to refine requirements and ensure solutions align with business goals and sound architecture.
  • Deliver reliable and maintainable software; implement performance optimizations and resilience mechanisms.
  • Monitor and maintain production services, diagnosing and resolving critical issues efficiently with minimal support.
  • Participate in the architecture and design of distributed systems, applying reliability and scalability best practices.
  • Improve team development processes and tooling, advocating for best practices and automation improvements.
  • Ensure consistency and quality in shared components and APIs.
  • Contribute to the team knowledge base, lead learning sessions, and support continuous improvement.
  • Use Claude Code extensively in daily work and develop proficiency with modern AI coding agents and integrated development environments through hands-on AI training.
  • Own the team's delivery pipeline, continuously optimizing code quality, testing standards, and deployment practices.
  • Participate in on-call duties, with responsibilities determined by the assigned team and area of expertise.

Desired Qualifications

  • Experience with .NET/C# is beneficial.

About the Company

Olo

SaaS platform for digital restaurant ordering

Olo provides a cloud-based software platform that helps multi-location restaurant brands manage digital ordering and delivery. It offers an open SaaS system that connects and coordinates various online ordering channels, enabling restaurants to receive, route, and fulfill orders through a single interface. The product works by integrating a brand’s digital channels into one platform where orders, deliveries, and customer interactions are tracked and managed, with revenue coming from recurring subscriptions and per-order transaction fees. Unlike some competitors that lock you into a single service, Olo emphasizes an interoperable, connected ecosystem and serves hundreds of multi-location brands. The company aims to help restaurants grow online orders, optimize operations, and improve customer engagement and satisfaction by simplifying digital access and execution.

Company size
501-1,000
Company stage
IPO
Headquarters
Town of Pelham, New York
Founded
2005

Recently Posted Jobs

Explore more opportunities at Olo

See more jobs