# Senior Software Engineer - Merchant Solutions

**Company:** [Olo](https://hotfix.jobs/companies/olo)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** .Net, C#, GitHub Actions, Teamcity, Octopus Deploy, AWS, Mongodb Atlas, Kubernetes, Amazon Eks, CI/CD, Unit Testing, Integration Testing, End-To-End Testing, Distributed Systems, Github Copilot
**Posted:** 2026-04-28

> Senior software engineer building and maintaining distributed payment and merchant-management services, including transaction flows, reconciliation, payouts, and APIs. Requires 5+ years of experience, advanced .NET/C# skills, cloud and CI/CD expertise, testing automation, and technical leadership.

## Job Description

## Responsibilities
- Demonstrate proficiency in the team's domain and technology stack, providing guidance and mentorship to junior engineers and contributing to technical decision-making.
- Proactively address technical debt alongside feature development through refactoring and system improvements.
- Own complex features and projects from concept through delivery.
- Lead code reviews, set quality standards, and provide feedback to improve code quality.
- Partner with Product and stakeholders to refine requirements and ensure well-architected solutions aligned with business goals.
- Deliver reliable, maintainable software and implement performance optimizations and resilience mechanisms.
- Monitor and maintain production services, diagnosing and resolving critical issues.
- Participate in the architecture and design of distributed systems for reliability and scalability.
- Improve development processes, tooling, and automation.
- Ensure consistency and quality in shared components and APIs.
- Contribute to the team's knowledge base and lead learning sessions.
- Use Claude Code and GitHub Copilot extensively in daily development.
- Own the delivery pipeline, including code quality, testing standards, and deployment practices.
- Participate in on-call duties.

## Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 5+ years of software engineering experience.
- Advanced proficiency in .NET/C# and the ability to design and implement complex algorithms and architectures.
- Experience managing and improving CI/CD processes using tools such as GitHub Actions, TeamCity, and Octopus Deploy.
- Expertise in unit, integration, and end-to-end testing, with an emphasis on automation.
- Strong knowledge of distributed systems and cloud platforms and services, including AWS, MongoDB Atlas, and Kubernetes/EKS.
- Technical leadership, mentoring, and cross-functional collaboration skills.

## Benefits and Compensation
- Fully remote work from anywhere within Northern Ireland.
- Hands-on AI training focused on modern AI coding agents and IDEs.

## Similar jobs

- [Senior Backend Engineer, Database Excellence](https://hotfix.jobs/jobs/3fdb087a-8322-47a5-8a64-48bfb4668e3c) - GitLab - Remote
- [Senior Software Engineer - Futures and Options Execution Services](https://hotfix.jobs/jobs/8f60da15-d316-4d6d-ab1d-49df47809f66) - Clear Street - London, United Kingdom
- [Senior Software Engineer, Security Rules](https://hotfix.jobs/jobs/0ae8a3c8-72e0-4d76-8657-e62cc8d6b2bd) - Cloudflare - Lisbon, Portugal - €66k – €91k/yr
- [Senior Software Engineer, Backend (Money Movement)](https://hotfix.jobs/jobs/8afb425b-fe94-4b6b-8b26-f8dde0de4f58) - Phantom - Remote
- [Senior Software Engineer](https://hotfix.jobs/jobs/9d33cd8b-e787-4240-bbf2-34fe9f417c03) - Navan - Berlin, Germany

**Apply:** https://hotfix.jobs/jobs/38464a65-574c-4a68-988f-afa56dd8883f
**Canonical:** https://hotfix.jobs/jobs/38464a65-574c-4a68-988f-afa56dd8883f