• Work closely with peers across engineering, product, design, and leadership to build high-quality products and features.
• Deliver services to millions of users and businesses ranging from small and medium organisations to enterprise customers.
• Work independently to solve complex, highly ambiguous customer-facing problems.
• Join a company becoming AI-native with the training, support, and freedom to use AI responsibly and creatively.
📋 Job Requirements
• Have 3+ years of related work experience as a skilful engineer with high standards and a passion for quality.
• Be customer obsessed, always working to deliver solutions that give the best possible experience for customers.
• Show a bias for action with a demonstrated track record of delivering high-quality, scalable, and fault-tolerant software systems.
• Have strong computer science fundamentals including algorithms and data structures.
• Be programming language agnostic but have some experience in Golang, PHP, and JavaScript.
• Have expertise in API design (REST & RPC) and its frameworks including protobuf, gRPC, and OpenAPI.
• Have experience building service-oriented architecture, microservices, and modern techniques using Docker, ECS, Lambda, SQS, Kinesis, etc.
• Have experience with persistence, storage, and caching mechanisms including MySQL, Redis, DynamoDB, and S3.
• Have experience embedding 3rd party software solutions into other platforms, providing a seamless experience for users.
• Build systems that include appropriate monitoring and observability with modern best practices for fault tolerance.
🌟 Nice-to-have
• Have experience with Elasticsearch.
• Have experience coaching junior team members across the entire SDLC.
🎯 Responsibilities
• Work independently to solve complex, highly ambiguous customer-facing problems.
• Scope, specify, design, implement, and deliver software solutions applying modern industry best practices to deliver resilient, high-performance, high-quality, and scalable systems and applications.
• Own the quality of your work by thoroughly testing your solutions including writing automated tests.
• Collaborate with engineering and cross-functional stakeholders to determine requirements and deliver complex problems.
• Write simple, efficient, self-documented, modular, high-quality code that follows best practices.
• Investigate, debug, and solve issues within a bounded context.
• Provide coaching to junior team members across the entire SDLC.
• Engage in technical discussion of solutions and process improvement through documentation, design reviews, pair programming, code review, and technology discussions.
Deputy is on a mission to improve the world of work 'one shift at a time' for 80% of the world's workforce: hourly workers. As a unicorn valued at $1.1B since 2024, Deputy offers the excitement of a high-growth scaleup with the stability of a mature product serving hundreds of thousands of businesses globally. Deputy is profitable and has been named by Forbes Advisor the Best Overall Employee Scheduling Software two years running. What we love about Deputy is they are one of the first remote-first companies from Australia, with hubs in Sydney, San Francisco, and London. Despite their Glassdoor rating, we believe Deputy is great, if you want to impact millions of shift workers' lives while growing your career in a rapidly scaling and profitable tech company.
😃 What Deputy offers
• Enjoy a flexible and hybrid work policy with a dedicated office 1 minute walk from Farringdon Station.
• Own a piece of Deputy through the Employee Share Ownership Plan (ESOP).
• Receive a work from home stipend to help you get set up and succeed from home.
• Benefit from the employee pension matching programme.
• Access private health and dental insurance.
• Take paid parental leave to support you and your family.
• Enjoy additional leave days including study assistance, celebration days, and volunteering.
• Receive 25 days holiday plus bank holidays.
• Feel secure with the income protection scheme for long-term absence due to illness or injury.
• Get involved with global working groups designed for collaboration, belonging, and connection.
• Connect over weekly office lunches, social gatherings, and industry events.
💖 What makes Deputy unique
Deputy is a global SaaS remote-first workforce management company with hubs in Sydney, Melbourne, San Francisco, and London. The platform serves over 1.5 million workers and 375,000 workplaces across 100+ countries. Deputy recently achieved Unicorn status and is backed by top global investors. The company focuses on improving the world of work for hourly workers, transforming the frontline workforce from baristas to nurses, cleaners to delivery drivers. Deputy is becoming an AI-native company, empowering employees to use AI tools responsibly and creatively.
💬 What employees say
"The best part of working at Deputy is the genuine respect for work-life balance. This isn't just an empty phrase; it's practised. The people you work with are friendly and caring. It's a team-oriented environment where you can get your work done without feeling burnt out."