Software Engineer - In-Store
Core
Design and architect complex distributed systems for integrating restaurant Point of Sale (POS) partners into the Olo ecosystem, ensuring high availability and performance for order flow.
Role type
Senior IC Software Engineer (Distributed Systems & Integration)
Builds
Scalable integrations with external POS systems and partner platforms for the restaurant industry
Domain
Restaurant technology, SaaS, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .Net, Microservices, Event-driven architecture, Kafka, AWS, Kubernetes, CI/CD, Terraform, System design, Incident management
Preferred skills
AI coding agents (Claude Code, GitHub Copilot), Test automation, Infrastructure as Code
Technologies
C#, .Net, Kafka, AWS, Kubernetes, GitHub Actions, Octopus Deploy, Terraform, Claude Code, GitHub Copilot
Responsibilities
Design and architecture of complex distributed systems; Lead troubleshooting and incident management; Optimize CI/CD processes and infrastructure as code; Mentor junior and senior engineers; Coordinate cross-team technical initiatives; Manage on-call duties for production reliability.
Seniority
Senior, hands-on IC with leadership responsibilities