# Senior Software Engineer - Core

**Company:** [Olo](https://hotfix.jobs/companies/olo)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 8+ years
**Skills:** C#, .Net, Distributed Systems, Microservices, Kafka, AWS, Kubernetes, Amazon Eks, GitHub Actions, Octopus Deploy, Terraform, CI/CD, Infrastructure As Code, Claude Code, Github Copilot
**Posted:** 2026-07-07

> Senior engineer responsible for architecting and delivering resilient, distributed ordering-platform systems, while providing technical leadership, mentoring, and cross-team coordination. Requires 8+ years of software engineering experience, advanced C#/.NET expertise, and proficiency with AWS, Kubernetes, Kafka, and DevOps tooling.

## Job Description

## Responsibilities

- Lead the design and architecture of complex systems within the Core team, influencing technical direction and strategy.
- Own delivery of large-scale features and projects across multiple teams.
- Mentor junior and senior engineers and foster continuous improvement.
- Collaborate with Product, Design, and other stakeholders to shape requirements and balance quality, performance, and delivery timelines.
- Implement high-quality, resilient, and scalable distributed systems.
- Lead troubleshooting and incident management for critical production issues.
- Improve development practices, including CI/CD, infrastructure as code, and test automation.
- Coordinate cross-team technical initiatives across services and platforms.
- Evaluate emerging technologies and techniques.
- Own the delivery pipeline, including code quality, testing standards, and deployment practices.
- Use Claude Code and GitHub Copilot extensively in daily development.
- Participate in active on-call duties.

## Requirements

- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- 8+ years of software engineering experience.
- Advanced proficiency in C# and .NET, with experience designing and implementing large-scale, complex systems.
- Deep understanding of architectural principles and patterns for distributed systems, including microservices and event-driven architecture with Kafka.
- Experience applying resilience mechanisms and performance tuning practices.
- Proficiency managing cloud infrastructure and services, including AWS and Kubernetes/EKS.
- Experience implementing DevOps best practices with GitHub Actions, Octopus Deploy, and Terraform.
- Strong leadership and cross-team collaboration skills, with the ability to influence technical efforts and align them with business objectives.

## Benefits and Development

- 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/acbd9a25-949e-49b4-a91b-5d86359b5108
**Canonical:** https://hotfix.jobs/jobs/acbd9a25-949e-49b4-a91b-5d86359b5108