> Markdown version of [/jobs/ext/2258100-software-engineer-northern-ireland-remote](https://www.wearedevelopers.com/jobs/ext/2258100-software-engineer-northern-ireland-remote). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Northern Ireland Remote - **Company:** Wisely Inc. - **Location:** UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Automation of Tests, C Sharp (Programming Language), Software as a Service, Continuous Delivery, Continuous Integration, Distributed Systems, Github, Revision Control Systems, Nunit, Redis, Software Engineering, TypeScript, Test-Driven Development (TDD), Technical Debt, Integration Tests, Information Technology, Apache Kafka, Teamcity, Programming Languages - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815153758-software-engineer-northern-ireland-remote ## About the Role * Bachelor's Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. * 5+ years of experience in software engineering. * Proficient in one or more programming languages (e.g., C#, TypeScript) and capable of independently implementing moderately complex features and algorithms. * Experience using version control tools (e.g., GitHub) and participating in continuous integration/continuous delivery (CI/CD) pipelines (e.g., GitHub Actions, TeamCity). * Proficient in writing and maintaining unit and integration tests, demonstrating an understanding of test-driven development (TDD) principles (e.g., NUnit, Jest). * Deeper understanding of distributed systems, including building scalable and resilient services (e.g., Redis, Kafka, AWS infrastructure). * Strong problem-solving skills and collaborates effectively with team members, product managers, and stakeholders to deliver solutions that align with business objectives. ## Description Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry, by helping customers deliver more personalised and profitable guest experiences. As a result, our digital ordering, payment, and guest engagement solutions enable brands to do more with less and make every guest feel like a regular. As a Senior Software Engineer at Olo, you will play a significant and visible role in helping us scale one of the most advanced food ordering platforms in the market. We are looking for a full-stack engineer with experience designing, developing, scaling, and monitoring solutions, improvements, and services in our core ordering platform. We take pride in a neat codebase with automated tests and continuous integration, and encourage constant refactoring. We encourage new ideas and experimentation. No part of the code base is off limits. What You'll Do * Design and implement scalable, high-quality components and services that align with team and company goals. * Collaborate across teams to integrate and align development efforts, ensuring consistency and quality in shared components and APIs. * Contribute to technical decision-making, including solution design and architecture, with a focus on addressing technical debt, reliability, and system performance. * Investigate, understand, and improve interactions between large and complex systems, including integrations with financial platforms. * Collaborate closely with product managers, designers, and stakeholders to translate customer needs into technical solutions. * Proactively monitor and improve system performance, identifying and resolving issues swiftly and effectively while communicating clearly and effectively with stakeholders during incidents to ensure alignment and prompt resolution. * Take a proactive approach to support, digging into issues to identify root causes and developing long-term, proactive solutions to prevent recurrence. * Document and share knowledge effectively to elevate the team's technical expertise. * Champion best practices in software development, agile methodologies, and continuous improvement. What We'll Expect From You * Bachelor's Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. * 5+ years of experience in software engineering. * Proficient in one or more programming languages (e.g., C#, TypeScript) and capable of independently implementing moderately complex features and algorithms. * Experience using version control tools (e.g., GitHub) and participating in continuous integration/continuous delivery (CI/CD) pipelines (e.g., GitHub Actions, TeamCity). * Proficient in writing and maintaining unit and integration tests, demonstrating an understanding of test-driven development (TDD) principles (e.g., NUnit, Jest). * Deeper understanding of distributed systems, including building scalable and resilient services (e.g., Redis, Kafka, AWS infrastructure). * Strong problem-solving skills and collaborates effectively with team members, product managers, and stakeholders to deliver solutions that align with business objectives. About Olo Olo is a leading restaurant technology provider with ordering, payment, and guest engagement solutions that help brands increase orders, streamline operations, and improve the guest experience. Each day, Olo processes millions of orders on its open SaaS platform, gathering the right data from each touchpoint into a single source-so restaurants can better understand and better serve every guest on every channel, every time. Over 700 restaurant brands trust Olo and its network of more than 400 integration partners to innovate on behalf of the restaurant community, accelerating technology's positive impact and creating a world where every restaurant guest feels like a regular. Learn more at olo.com. Applicant Privacy Notice (United Kingdom) ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [How to Survive with Dyslexia as a Developer](https://www.wearedevelopers.com/videos/1845-how-to-survive-with-dyslexia-as-a-developer) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)