
Hybrid opportunity at
DeputySenior Software Engineer, AI Scheduling
Deputy is a SaaS company focused on workforce management, operating hubs across Australia, the United States and London. Its software is used by about 1.5 million…
Career Tools
About This Role
Deputy is a SaaS company focused on workforce management, operating hubs across Australia, the United States and London. Its software is used by about 1.5 million frontline staff across 375,000 workplaces in more than 100 countries. The company calls itself AI-native. This Senior Software Engineer role on the AI Scheduling team is listed as hybrid, and no specific office is named. Scheduling is one of the most heavily used features…
Job Description
Deputy is a SaaS company focused on workforce management, operating hubs across Australia, the United States and London. Its software is used by about 1.5 million frontline staff across 375,000 workplaces in more than 100 countries. The company calls itself AI-native. This Senior Software Engineer role on the AI Scheduling team is listed as hybrid, and no specific office is named.
Scheduling is one of the most heavily used features in the product, sitting where demand, staff availability, wage costs and compliance rules intersect. The team is introducing AI and automation into the choices managers make every day, aiming for schedules that are legal, economical and able to scale. Work includes updating established processes, speeding things up for large customers, and locating places where AI can simplify planning.
Practical, senior work without direct reports defines the role. The engineer leads technical design for squad projects, builds and launches them, and remains responsible after customers rely on them. Weigh speed of shipping against the need for Scheduling to stay quick, reliable and enterprise-grade. The engineer improves performance, reliability, security and upkeep for a multi-tenant product used worldwide. High standards in code review and coaching of squad members are expected. The team is also building practice for reviewing and documenting AI-drafted code, and AI-powered features should be planned around quality checks, safeguards, spend, response times and fallbacks.
Required: four-plus years as a backend engineer who has taken features from concept to live release, has run customer-facing systems, and can design REST or RPC interfaces with monitoring built in. The posting values people who have led technical designs, explained decisions to varied audiences, worked through loosely defined problems with Product and Design, and critically review code from AI tools. Helpful: distributed or multi-tenant SaaS, shipping LLM or agent features, workforce or scheduling products, and PHP or Go in production. Tooling centres on PHP, Go and Python hosted on AWS, though depth and judgement matter more than a precise fit. Benefits mention flexible working with a home-office allowance, an employee share plan and paid parental leave.
Responsibilities
- Lead technical design for squad projects, then build, launch and maintain them
- Weigh delivery speed against Scheduling's performance and scale
- Enhance performance, reliability, security and upkeep of a multi-tenant product
- Hold code reviews to a high standard and coach squad engineers
- Work alongside Product, Design and Data people to translate customer problems into shipped features
- Shape quality checks, safeguards, cost, latency and fallback behaviour for AI features
- Establish practice for reviewing, testing and documenting machine-written code
Requirements
- Four-plus years in backend software roles, including delivery from design through production
- Experience operating customer-facing software and balancing speed, reliability and maintainability
- Experience designing REST or RPC APIs and building observable services
- Experience leading or shaping technical designs and explaining them clearly
- Experience working through loosely defined problems with Product and Design
- Regular use of AI coding tools, with critical review of their output
Qualifications
- Experience with SaaS platforms built for many tenants, spread across distributed infrastructure
- Experience shipping LLM-backed or agent-style features
- Background in workforce management, scheduling or similar operational software
- Production use of PHP or Go, and familiarity with the queue, cache and data stores this stack relies on
Core Skills
Benefits
- Working-from-home stipend as part of a flexible work policy
- Employee Share Ownership Plan (ESOP)
- Paid parental leave
- Group Salary Continuance Insurance
- Employee Assistance Program
- Extra leave days for study, celebrations and volunteering
- Annual hackathons
- Novated leasing for electric vehicles and internet reimbursement
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is the role hybrid?
The listing is marked hybrid, but the posting does not name a specific office or city for the role.
What kind of role is it?
This senior engineering post carries no direct reports and centres on owning projects inside the AI Scheduling squad.
What experience is needed?
At least four years as a backend engineer, including features taken from design to production, is needed.
Is a salary stated?
The posting does not state a salary.
What technology stack is used?
The listing names PHP, Go and Python alongside AWS, while placing more weight on depth and judgement than on matching the stack exactly.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.

