Senior Software Engineer, Menus Core Services (Remote)
Build scalable, fault-tolerant core menu services in a hybrid monolithic/microservices architecture using Go or Ruby on Rails. Requires 5+ years experience, deep SQL/Postgres knowledge, API design, and cross-functional collaboration to drive growth and performance.
What You'll Do
- 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 menus, 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.
- Improve performance at every chance you get (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.
What You Have
- Fullstack experience on a product engineering team, ideally in Go or Ruby on Rails.
- 5+ years of professional software development experience.
- Deep knowledge of SQL / relational databases. Postgres? Even better.
- Exposure to GraphQL and Kafka is an asset, but not a requirement.
- 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.
- 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.
The national total target cash compensation range for this position, including base salary and bonus target, is $158,000–$190,000 annually.
Senior Software Engineer, Strategic Integrations
Senior engineer leading platform quality, legacy migration, and observability for enterprise partner integrations. Requires strong backend experience, third-party API integration at scale, and incremental migration expertise.
Software Engineer III (Ruby on Rails)
Own end-to-end feature development on Rails-based backend services powering feeds and profiles. Deliver complex work, guide junior engineers, and contribute to architectural decisions in a fully remote environment.
Member of Technical Staff, Core Backend
Owns the StreamModule voice pipeline (VAD→STT→LLM→TTS) for real-time call agents. Consolidates BullMQ to Kafka, hardens provider abstractions, adds OTEL tracing, and eliminates Postgres SPOFs.
Member of Technical Staff
Design and maintain large-scale backend infrastructure for distributed ML training, inference, and data pipelines at a generative AI startup. Requires 4+ years building scalable cloud systems with Python/Go/C++ and distributed data technologies.