Software Engineer Northern Ireland Remote

Wisely Inc.
UK
10 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

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
+11 more
Nunit Redis Software Engineering TypeScript Test-Driven Development (TDD) Technical Debt Integration Tests Information Technology Apache Kafka Teamcity Programming Languages

Job 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)

Requirements

  • 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 the company

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., 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · World Congress 2026 Europe

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

4:18 min

Demonstrating API method creation and test definition

lgonta lgonta +1 · World Congress 2024

Videos

See all

Related articles

See all