Olo logo
Olo

Olo is a leading open SaaS platform for restaurants that enables hospitality at every touchpoint.

Senior Software Engineer – Core

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2005H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

2 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer – Core

Olo

• Join as a Senior Software Engineer on the ‘Core’ team of ‘Order Engineering’ group. • Own key parts of Olo’s platform, including baskets, orders, checkout, promotions, and capacity management. • Guide technical decisions and improve platform reliability and scalability. • Contribute hands-on code and mentor other engineers. • Ensure implementation of high-quality and scalable distributed systems. • Lead troubleshooting and incident management efforts. • Advocate for improvements in development practices.

Job Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering or equivalent practical experience.
  • 8+ years of experience in software engineering.
  • Advanced proficiency in C#/.Net.
  • In-depth understanding of architectural principles and patterns, particularly for distributed systems (e.g., microservices, event-driven architecture using Kafka).
  • Skilled in applying resilience mechanisms and performance tuning practices.
  • Proficient in managing cloud infrastructure and services (e.g., AWS, Kubernetes/EKS).
  • Strong leadership and collaboration skills.

Benefits

  • Flexible working hours
  • Professional development opportunities

Related Job Pages

More Full-stack Engineer Jobs

XTEL logo

Technical Lead

XTEL

A leading global technology solutions provider for FMCGs

Full TimeRemoteTeam 201-500Since 2015H1B No Sponsor

• Support the scoping, planning, estimation, and contracting of customer implementation services for XTEL platform programs • Ensure technical best practices, reference architectures, implementation patterns, and reusable assets are applied consistently across implementations • Drive adoption of the standardized unified core template-based model to support low TCO, high maintainability, and rapid TTM • Produce, maintain, and evolve technical implementation methodology and training programs • Coach partner resources and delivery teams in a technical delivery assurance capacity • Support pre-sales and services teams in shaping implementation scope and technical delivery assumptions • Contribute to effort estimates for technical workstreams including data migration, integrations, interfaces, technical configuration, and environment-related activities • Help define phased delivery plans, technical work packages, dependencies, and staffing assumptions • Provide technical input into statements of work, project plans, and implementation contracting discussions

Europe
Full TimeRemoteTeam 5,001-10,000H1B No Sponsor

• The Principal Engineer, Tooling is responsible for new tooling for new products and supporting product improvements through adherence to good engineering and documentation practices. • Lead, maintain timeline and budget, support and manage tooling & molding projects. • Liaise with the Molding Engineer, Production, Quality, and Maintenance. • Monitor and coach junior level engineers. • Work on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge.

Texas
BJAK logo

Full Stack Engineer

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Full TimeRemoteTeam 51-200H1B No Sponsor

• Build and ship full product features across frontend, backend, APIs and databases. • Create customer and internal workflows for onboarding, accounts, payments, rewards, travel, FX, support automation, KYC and risk. • Turn ambiguous product problems into working systems with clean UX and reliable backend logic. • Work closely with product, design, mobile, backend and AI engineers to launch fast and improve after release. • Build internal tools and automation that reduce manual work and help teams operate at scale. • Own your work beyond release: monitor, debug, learn and improve.

Australia
BJAK logo

Full Stack Engineer

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Full TimeRemoteTeam 51-200H1B No Sponsor

• Build and ship full product features across frontend, backend, APIs and databases. • Create customer and internal workflows for onboarding, accounts, payments, rewards, travel, FX, support automation, KYC and risk. • Turn ambiguous product problems into working systems with clean UX and reliable backend logic. • Work closely with product, design, mobile, backend and AI engineers to launch fast and improve after release. • Build internal tools and automation that reduce manual work and help teams operate at scale. • Own your work beyond release: monitor, debug, learn and improve.

Germany