ezCater, Inc. logo

Staff Software Engineer, Search Platform (Remote)

Job Overview

Location

Boston, MA

Job Type

Full-time

Category

Software Engineering

Date Posted

July 2, 2026

Full Job Description

đź“‹ Description

  • • Own the end-to-end architecture of the Search Platform, including the Vespa-based search engine, indexing pipeline, and Availability system that determines restaurant delivery eligibility.
  • • Design and build the Temporal-orchestrated indexing pipeline that ingests, validates, transforms, and writes data into the search engine and availability store in real time.
  • • Lead the implementation and evolution of the Two-Stage Filtering Architecture: zone-based availability filtering followed by Vespa-based ranking and filtering.
  • • Define and maintain clear, versioned APIs and contracts for search and availability consumption across all customer-facing and internal channels.
  • • Drive search relevance and ranking strategy by translating product goals into measurable ranking signals and evaluating performance through data-driven experimentation.
  • • Manage the phased migration of legacy monolith components (Typeahead, Availability, Core Search) to the new composable platform with minimal disruption.
  • • Establish a measurement and experimentation framework to evaluate the full-funnel impact of search improvements, from click-through rate to order fulfillment.
  • • Lead collaborative technical design sessions, including white-boarding and architectural reviews, to align cross-functional teams on system decisions.
  • • Partner with Platform Engineering on shared infrastructure including Temporal, observability tools, secrets management, and CI/CD pipelines.
  • • Collaborate with Product, Data, and downstream engineering teams to refine ranking signals, API contracts, and data models that power search and availability.
  • • Act as a technical multiplier through code reviews, design feedback, mentorship, and architectural guidance for junior and mid-level engineers.
  • • Maintain operational ownership of the search platform, ensuring high availability, performance, and scalability under significant traffic volume.
  • • Ensure the freshness and accuracy of the search index and availability data, directly impacting order volume, customer satisfaction, and platform competitiveness.
  • • Build and evolve the data model for zone-based delivery filtering and schedule matching, originally extracted from a legacy monolith and re-architected for scalability.
  • • Contribute hands-on to core components of the platform while providing strategic technical leadership to the Search team.

🎯 Requirements

  • • 8+ years of professional software engineering experience
  • • Deep experience designing, building, and tuning search engines (Elasticsearch, Solr, OpenSearch, Vespa, or equivalent); experience leading a major search re-architecture or building from scratch is strongly preferred
  • • Strong proficiency in Go, or a willingness to adopt it as a primary language
  • • Experience with real-time data pipelines (Kafka, event streaming) for search indexing
  • • Strong instincts for relevance and ranking, with the ability to translate product goals into ranking signals and evaluate them with data
  • • Excellent written and verbal communication around collaborative system design and technical decision-making

🏖️ Benefits

  • • Market competitive salary with bonus target ($184,000–$232,000 annual cash compensation)
  • • Stock options
  • • 12 paid holidays and flexible PTO
  • • 401K with company match
  • • Health, dental, and FSA coverage
  • • Mental health and family planning resources
  • • Remote-hybrid work options: from Boston office, home, or a mix of both
  • • Employee meal program when working in the office

Skills & Technologies

Elasticsearch
Kafka
Senior
Remote
$184k-232k

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

ezCater, Inc. logo
ezCater, Inc.
Visit Website

About ezCater, Inc.

Founded in 2007 and headquartered in Boston, Massachusetts, ezCater operates an online marketplace that connects businesses with local restaurants and caterers for corporate meals, events, and recurring catering needs across the United States. The platform offers ordering, scheduling, invoicing, analytics, and customer support tools designed for office administrators and event planners. ezCater partners with thousands of restaurants and caterers, providing businesses with curated menus, dietary filtering, on-time delivery tracking, and consolidated billing. The company has raised over $320 million in venture capital and serves more than 100,000 companies nationwide, positioning itself as a leading corporate catering solution.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Toronto, Ontario, Canada
Full-time
Expired Jun 25, 2026
JavaScript
TypeScript
React
+4 more

3 months ago

Cadence Design Systems, Inc. logo

Cadence Design Systems, Inc.

HOME CO
Full-time
Expires Sep 4, 2026
Python
Senior
Onsite
+1 more

21 days ago

Expired
Canada
Full-time
Expired Jul 21, 2026
Remote

2 months ago

PL-POLAND-REMOTE
Full-time
Expires Sep 4, 2026
Jest
Remote
Degree Required

21 days ago