ezCater is the leading food for work technology company in the US, connecting anyone who needs food for their workplace to over 100,000 restaurants nationwide. As a Senior Software Engineer on the Orders Core Services team, you will build scalable and fault-tolerant systems, improve core data models and APIs, and enhance the overall ordering experience for customers and partners.
Responsibilities:
- Bring your knowledge of distributed systems to build highly-scalable, fault-tolerant systems in a hybrid monolithic/microservices architecture
- Partner with our data technology organization to enable detailed insight into our orders, unlocking future roadmap opportunities across the org
- Work cross-functionally with product managers and business stakeholders to understand the complex processes that drive order fulfillment
- Make an impact working on projects that will drive growth, profitability, and customer satisfaction across ezCater
- Continuously look for opportunities to improve system performance and reliability (we believe speed itself is a feature)
- Partner with fulfillment and customer care teams to improve the experience for customers, catering partners, delivery drivers, and customer support agents
- Have fun building meaningful software with awesome people
Requirements:
- 5+ years of platform experience on a product engineering team
- Strong backend development skills, with hands-on proficiency in Ruby on Rails or Go
- Deep knowledge of SQL / relational databases. Postgres? Even better
- Experience designing and building large-scale systems
- Extensive experience designing APIs and an understanding of API-first development
- Desire to work on a backend-heavy platform team
- Familiarity with cloud infrastructure (e.g., AWS/GCP), containers, container orchestration (e.g., Kubernetes) and infrastructure‑as‑code is a plus
- Exposure to event-driven or streaming systems (e.g., Kafka) is a plus
- Interest in AI-assisted tools and workflows to accelerate development and improve product quality
- An appetite for learning, experimentation, relentless curiosity and an ability to leverage what you learn to make our products better
- A friendly, flexible, and pragmatic disposition