ezCater is the #1 food tech platform for workplaces in the US, providing solutions for managing food needs. The Senior Software Engineer will design, build, and maintain services for user identity, authentication, and authorization, ensuring secure access to the platform.
Responsibilities:
- Modernize our identity stack to enable building agentic features
- Bring your knowledge of distributed systems to build highly-scalable, fault-tolerant systems in a hybrid monolithic/microservices architecture
- Work cross-functionally with product managers and business stakeholders to understand the best way to meet our customers’ needs
- 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)
- Have fun building meaningful software with awesome people
Requirements:
- Fullstack experience on a product engineering team, ideally in Go or Ruby on Rails
- 5+ years of professional software development experience
- Proficiency with AI-assisted development tools (e.g., Claude Code, Cursor, GitHub Copilot) and a demonstrated ability to integrate them into daily engineering workflows to accelerate delivery, improve code quality, and automate routine development tasks. Eagerness to share AI best practices with peers is also a plus!
- Experience with OAuth2, OIDC, or SAML
- 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
- 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
- Ability to travel up to 5 days per quarter for Together Weeks, team gatherings and other events, when applicable
- A friendly, flexible, and pragmatic disposition