Senior Software Engineer - Merchant Solutions

2 months, 3 weeks 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

Software Engineer, Test Infrastructure

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is seeking a Senior Software Systems Validation Engineer to lead end-to-end validation of autonomous drone delivery software, from simulation through full-system flight testing, for safe deployment and operating-domain expansion.

C++ Python Rust SQL
16 hours, 1 minute ago

Senior Software Engineer - UI/UX

Dragos 251-1K Professional Services

Dragos is hiring a Software Engineer to build the user-facing experiences that help security professionals detect, investigate, and respond to cyber threats against critical infrastructure.

Cybersecurity Design Systems React TypeScript
16 hours, 16 minutes ago

Senior Software Engineer

Xebia 1K-5K Internet Software & Services

Xebia is hiring Senior Software Engineers for an international digital payments and fintech project focused on building and evolving a scalable, reliable payment platform.

Agile Apache AWS CI/CD CSS Generative AI Git Hibernate HTML Java JavaScript Jenkins JSON JUnit Maven Microservices REST API Selenium Shell Scripting Spring Boot SQL XML
16 hours, 16 minutes ago

Software Engineer, Edge

Kargo 251-1K Media

Kargo is hiring a software engineer to develop edge-device machine vision and AI systems that improve freight dock operations through real-time perception and fleet management.

C++ Computer Vision Linux Machine Learning Python
16 hours, 16 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