SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Deputy is a global SaaS workforce management platform serving over 1.5 million workers and 375,000 workplaces across 100+ countries. The company recently achieved Unicorn status and is backed by top global investors. Deputy transforms frontline work for hourly workers—from baristas to nurses, cleaners to delivery drivers—by providing technology that makes workplaces more profitable, compliant, productive, and engaging.
You'll join the AI Scheduling team, working on one of Deputy's most-used product areas. Businesses have created over a billion shifts using Deputy, and the Scheduling product is where business demand, employee availability, labour costs, and compliance converge. The team is bringing AI and automation into the decisions managers make daily, helping them build compliant, cost-effective schedules at scale. This is a mature, business-critical product with significant room for innovation and modernization.
This is a hands-on senior individual contributor role with no direct reports. You'll spend most of your time designing, building, and shipping with other engineers in the squad, owning meaningful projects and identifying the next problems worth solving.
Key responsibilities include:
- Leading technical design of squad projects, building and shipping them, and supporting them once customers depend on them
- Shipping in small, well-tested steps while improving code quality and raising risks early
- Collaborating with Product, Design, and Data teams to turn customer problems into measurable features
- Developing deep understanding of the Scheduling product and architecture to guide sound technical decisions
- Making pragmatic trade-offs between shipping speed and maintaining performance, reliability, and enterprise-scale readiness
- Improving performance, reliability, security, and maintainability of a multi-tenant product used globally
- Setting a high bar in code reviews with feedback that helps engineers grow
- Mentoring squad engineers and fostering a culture of challenging ideas and learning from mistakes
- Using AI-assisted and agentic development tools on real work and forming views on their effectiveness
- Helping the team build best practices for reviewing, testing, monitoring, and documenting machine-drafted code
- Planning for evaluation, guardrails, cost, latency, and graceful failure when building customer-facing AI features
Deputy is becoming an AI-native company, empowering and expecting employees to use AI tools and thinking in day-to-day work with training, support, and freedom to use AI responsibly and creatively.
Technology stack includes PHP, Go, and Python on AWS. The company values technical depth, judgment, and ability to learn over exact stack matches.
REQUIREMENTS:
- 4+ years of experience as a backend software engineer, including taking features from design through to production
- Experience running customer-facing software and making trade-offs between delivery speed, reliability, and long-term maintainability
- Experience designing APIs (REST or RPC) and building services with good monitoring and observability
- Demonstrated ability to lead or shape technical designs and explain engineering decisions to technical and non-technical audiences
- Experience working with Product and Design on problems that were not fully defined, finding practical ways to move them forward
- Current use of AI coding tools in your own work with critical review of their output
HELPFUL EXPERIENCE:
- Building and operating distributed, cloud-native, or multi-tenant SaaS systems at scale
- Designing for resilience across services, event-driven systems, and large relational or NoSQL data stores
- Shipping LLM-backed or agentic features in production
- Working on workforce management, scheduling, or other operationally complex products
- Production experience with PHP or Go, and tools like protobuf, gRPC, MySQL, Redis, DynamoDB, SQS, and Elasticsearch