Deputy is a global SaaS remote-first workforce management company with hubs in Sydney, Melbourne, San Francisco, and London, serving over 1.5 million workers and 375,000 workplaces across 100+ countries.
The company focuses on improving the world of work for hourly workers, transforming the frontline and enhancing workplace productivity and employee engagement.
As a Senior Software Engineer, Developer Productivity, you will work closely with engineering peers and leadership to enhance the productivity and effectiveness of software development within the organization.
Your role involves removing toil, optimizing for time, and maximizing the capabilities of your peers by providing necessary tooling and information.
Responsibilities include ideating, architecting, and building tooling for engineering teams, improving developer experience, modernizing the tech stack, engaging with product engineering squads, and building self-serve internal tooling.
Requirements:
You must have 5+ years of experience in software development and at least 2+ years as a senior engineer.
A pragmatic approach to combining software and systems engineering principles is essential for building and maintaining the developer technology stack.
A solid understanding of distributed systems, including architecting, maintaining, and debugging them, is required.
Proficiency in multiple programming languages, particularly Go, PHP, and JS, along with Terraform for Infrastructure as Code, is necessary.
Experience with CI/CD platforms and build tools such as Jenkins, Github actions, CircleCI, and Makefiles is required.
You should be comfortable collaborating with both technical and non-technical stakeholders.
A strong grasp of containers and virtualization technologies, primarily Docker, ECS/ECR, and Kubernetes (EKS), is essential.
Knowledge of security and risk management to ensure a safe development environment is required.
Familiarity with cloud environments, primarily AWS, is necessary.
Experience with various storage and caching technologies, including Aurora MySQL, Redis, and RDS MySQL, is required.
Experience with low code and no-code systems for rapid development of tooling and internal applications is a plus.
Benefits:
Employees receive ownership in the company through share options.
The company offers paternity and maternity leave policies.
A flexible remote-first work policy is in place.
Opportunities for company-wide development and coaching are provided.
Employees can participate in hackathons and various awards programs.
Social events and a variety of social clubs (Books, LGBT, Games, Sports) are available.
Mental health support is offered to all employees.
Regular "Munch & Learns" are organized for knowledge sharing and team bonding.