Senior Software Engineer - Merchant Solutions

3 weeks, 3 days ago
Remote
Full-time
Senior
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

  • Build new functionality for Olo Pay, including card-present and card-not-present transaction flows, reconciliation and reporting, payouts, pricing plans, and merchant account management.
  • Take ownership of complex features and projects from concept through delivery.
  • Collaborate with Product and other stakeholders to refine requirements and align solutions with business goals.
  • Participate in the architecture and design of distributed systems with a focus on reliability and scalability.
  • Lead code reviews and provide detailed feedback to raise code quality across the team.
  • Mentor junior engineers and contribute to technical decision-making.
  • Address technical debt through refactoring and system improvements alongside feature development.
  • Monitor and support production services, diagnosing and resolving critical issues with minimal support.
  • Improve development processes, tooling, automation, testing standards, and deployment practices.
  • Contribute to shared components and APIs, team knowledge sharing, and continuous improvement initiatives.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of software engineering experience.
  • Highly proficient in .NET/C# and able to independently design and implement complex algorithms and architectures.
  • Hands-on experience improving CI/CD pipelines using tools such as GitHub Actions, TeamCity, and Octopus Deploy.
  • Strong expertise in unit, integration, and end-to-end testing, with an emphasis on automation.
  • Strong knowledge of distributed systems and cloud services such as AWS, MongoDB Atlas, and Kubernetes/EKS.
  • Demonstrated technical leadership through mentoring, leading technical discussions, and cross-functional collaboration.
  • Active participation in on-call duties is required.
  • Experience working on performance optimisations and resilience mechanisms is preferred.
  • Experience improving development tooling and automation is preferred.

Benefits

  • Fully remote work from anywhere within Northern Ireland.
  • Opportunity to work for a leading SaaS platform in the restaurant technology industry.
  • Established local leadership presence and long-term investment in Belfast and Northern Ireland.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Haifa, Israel

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows desktop software engineer to design and ship accessible, high-performance native applications that support its text-to-speech products used by millions of learners worldwide.

C# C++ CI/CD .NET
34 minutes ago

Associate Software Engineer

STR 251-1K Aerospace & Defense

STR’s SAAM Group is seeking a Software Engineer to develop and implement real-time software for advanced sensing and autonomy prototypes and operational systems supporting national security programs.

C++ CI/CD Git iOS Linux Machine Learning MATLAB Python
39 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Tallahassee, FL, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Application Engineer to lead the architecture and development of its accessibility-focused text-to-speech products for millions of users in a fully distributed environment.

C# C++ CI/CD .NET
1 hour, 8 minutes ago

Senior Software Engineer - .NET Core/AWS

3Pillar Global 1K-5K Internet Software & Services

3Pillar Global is hiring a Senior Software Engineer to develop and guide product solutions for enterprise clients on a remote, full-time team using .NET Core and AWS.

Agile AWS C# Docker Git Java Kubernetes Microservices MongoDB .NET OWASP SQL Server
1 hour, 12 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