Job Closed
This listing is no longer active.
ezCater is the world’s largest online marketplace for business catering.
Senior Software Engineer, Orders Core Services
Location
Massachusetts
Posted
141 days ago
Salary
$158K - $190K / year
Seniority
Senior
Job Description
Senior Software Engineer, Orders Core Services
ezCater
• 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.
Job 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.
Benefits
- Market competitive salary
- Stock options that you’ll help make worth a lot
- 12 paid holidays
- Flexible PTO
- 401K with ezCater match
- Health/dental/FSA
- Long-term disability insurance
- Mental health and family planning resources
- Remote-hybrid work from our awesome Boston office OR your home OR a mixture of both home and office
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Billing and Payment Platform
Twin HealthTwin Health invented the Whole Body Digital Twin™ to help reverse and prevent chronic metabolic diseases.
• Build scalable and efficient services using microservices architecture capable of handling large datasets and complex processing. • Integrate with payment platforms (e.g., Stripe or equivalent) to support Credit card payments HSA/FSA transactions, Payment history visibility and reconciliation • Ensure data quality, consistency, and security throughout the data integration process • Ensure high performance and reliability through scalable architecture and best practices. • Integrate with third-party services to expand capabilities. • Build Data pipelines to support data integration and transformation processes with tools including Python, DBT, Workato, Rivery, and Snowflake • Troubleshoot and resolve technical issues related to data pipelines and integration • Develop and implement data validation and monitoring strategies to ensure ongoing data integrity • Involve in scheduled operations to help audits and support the cross functional team. • Create and maintain technical documentation, including integration specifications, data flow diagrams, and data dictionaries • Contribute to the continuous improvement of data integration processes and methodologies • Other duties as assigned
Senior Software Engineer, Cloud
AerospikeAerospike is self-described as a leading real-time data platform provider, empowering businesses to build applications with unmatched speed, scale, and reliability. Since its found
• Design, implement, and maintain components and workloads responsible for provisioning and managing Kubernetes-based Aerospike clusters • Build and evolve workflows used to orchestrate long-running infrastructure and database lifecycle operations • Develop Kubernetes-native systems using controllers, operators, and CRDs • Own cloud infrastructure automation using Terraform, including VPCs, EKS clusters, IAM, storage, and networking • Design and maintain persistent storage lifecycles involving EBS volumes, local NVMe instance storage, and backups • Diagnose and resolve complex production issues spanning Kubernetes, cloud provider APIs, and distributed systems • Improve observability through metrics, logs, and alerts using Prometheus, OpenTelemetry, and Datadog • Collaborate across teams to evolve architecture, improve reliability, and prevent operational regressions
Senior Software Engineer, Cloud
CrowdStrikeCrowdStrike has redefined security with the world’s most advanced cloud-native platform that protects and enables the people, processes and technologies that drive modern enterprise. Tested and proven, the world's largest organizations trust CrowdStrike to stop breaches with unparalleled protection against the most sophisticated cyberattacks. The CrowdStrike culture has been built upon our Core Values since the day we began. We are Fanatical About the Customer, Relentlessly Focused on Innovation and believe that our Limitless Passion drives Unlimited Potential for every CrowdStriker. As a purpose-built remote-first company, we believe cultivating a connected culture for every employee, no matter where they are in the world, is a key ingredient in building a high-performing, diverse team. We don’t have a mission statement. We’re on a mission—to stop breaches. Ready to join a mission that matters?
• Lead efforts in defining and implementing significant components of our new cloud architecture, collaborating with our most senior technologists • Deliver low-latency and highly scalable services • Partner closely with our desktop agent and AI teams • Drive continuous improvement in hiring, design reviews, post mortems, and growing the technical skills our team needs to excel.
Full Stack Engineer – Grants
SubmittableEasy-to-use, powerful social impact platform for any size company, foundation, or organization.
• Implement and enhance scalable back-end features and APIs that support product growth and platform reliability • Refactor and evolve existing codebases and services to improve maintainability, performance, and long-term sustainability • Design scalable, performant, and maintainable services. Identify and advocate for architectural improvements and best practices • Write clean, testable code and participate in peer reviews that help raise the quality of the team’s output • Make thoughtful tradeoffs between speed, scale, and simplicity • Collaborate with a cross-functional team of engineers, designers, and product managers to define and ship new features • Strengthen your written communication through design docs, planning notes, and pull request descriptions — key to thriving in a remote-first environment • Develop confidence in owning small to medium-sized services, including monitoring, on-call participation, and driving incremental improvements • Meet regularly with global team members between 9-12 AM EST



