Senior Software Engineer - Core
Core
Design and architect complex, large-scale distributed systems for digital ordering, checkout, and capacity management in the restaurant industry.
Role type
Senior IC Software Engineer (System Architecture & Leadership)
Builds
APIs, services, and tools for digital ordering experiences at scale
Domain
Restaurant technology / SaaS / Distributed Systems
Deliverable
production ML models | product features
Required skills
C#/.Net, Distributed Systems Architecture, Microservices, Event-driven Architecture (Kafka), Cloud Infrastructure (AWS, Kubernetes/EKS), CI/CD, Terraform, System Resilience, Performance Tuning
Preferred skills
AI coding agents (Claude Code, GitHub Copilot), Cross-team technical leadership
Technologies
C#, .Net, Kafka, AWS, Kubernetes, EKS, GitHub Actions, Octopus Deploy, Terraform, Claude Code, GitHub Copilot
Responsibilities
Design and architecture of complex systems, Own delivery of large-scale features, Mentor junior and senior engineers, Lead troubleshooting and incident management, Advocate for development practice improvements (CI/CD, IaC, test automation), Active participation in on-call duties
Seniority
Senior, hands-on IC with mentorship responsibilities