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 Staff Software Engineer for the Customer Service technology stack, you will focus on building solutions to transform the customer experience and lead the development of a modern Customer Service tech stack integrated with Salesforce Service Cloud.
Responsibilities:
- Take a lead role in developing the technical architecture and roadmap driving the transformation of our customer service tech stack, in collaboration with stakeholders across the organization
- Build architectural standards and best practices for ezCater’s software platform
- Set the technical strategy and vision for the Customer Service roadmap, focused on enabling integration with Salesforce Service Cloud
- Strike a balance of quality and speed while working on company-level priorities
- Be a visionary leader providing guidance and mentorship to your teammates across the organization
- Raise the bar for software quality, architecture, and expectations of what is achievable within the engineering organization
Requirements:
- 7+ years of professional development experience, with a focus on backend technologies and building services using Go, Ruby on Rails, Java or similar languages
- Proven expertise building APIs using GraphQL and REST
- Demonstrated success integrating with common customer service software and tools, including but not limited to Salesforce Service Cloud, Zendesk, HubSpot, and others
- Exposure to contact center tooling like Twilio and Amazon Connect is a plus
- Experience designing backend systems specifically for Salesforce integration, with a solid understanding of how Salesforce consumes external APIs (Apex callouts, External Services, Platform Events, Data Cloud ingestion, etc.)
- Experience establishing future technical vision along with other Staff and Principal Engineers, and driving alignment with technical and non-technical stakeholders
- Excellent written and verbal communication, with a commitment to quality documentation
- Eagerness to give and receive feedback in a collaborative learning environment
- Friendly, flexible and pragmatic approach to work