Skip to main content
Deputy

Software Engineer 3

1w

Deputy

Sydney, AU · Full-time · A$180,000 – A$230,000

About this role

Deputy is a global SaaS workforce management company with hubs in Sydney, Melbourne, San Francisco and London, plus team members working remotely across the United States. Our platform serves over 1.5 million workers and 375,000 workplaces across 100+ countries. We are backed by top global investors and recently achieved Unicorn status.

We're improving the world of work for hourly workers like baristas, nurses, cleaners and delivery drivers. At Deputy, we transform the frontline so businesses are more profitable, compliant and productive, while workers are more engaged and happier. As a Software Engineer 3, work closely with peers, product, design and leadership to build products for the platform.

We're becoming an AI-native company, empowering you to use AI tools daily with training, support and freedom to solve problems creatively. Develop end-to-end solutions for front-end web applications and back-end services. Collaborate with engineering and cross-functional stakeholders on complex requirements.

Own the quality of your work through thorough testing and automated tests. Provide coaching to junior team members across the SDLC. Join us if you're passionate about people-first solutions that help businesses and teams thrive.

Requirements

  • 3+ years of related work experience as a skilful engineer with high standards
  • Customer-obsessed, delivering solutions for the best possible customer experience
  • Bias for action with track record of delivering high-quality, scalable, fault-tolerant software systems
  • Strong computer science fundamentals including algorithms and data structures
  • Proficiency in front-end (Javascript, React/Vue) and back-end (PHP, Golang) development
  • Expertise in API design (REST, RPC) including protobuf, gRPC, OpenAPI
  • Experience building service-oriented architecture and microservices using Docker, ECS, Lambda, SQS, Kinesis
  • Experience with persistence, storage and caching like MySQL, Redis, DynamoDB

Responsibilities

  • Work independently to solve complex, highly ambiguous customer-facing problems
  • Scope, specify, design, implement and deliver software solutions using modern best practices
  • Develop end-to-end solutions, writing clean code for front-end web applications and back-end services
  • Own the quality of your work by thoroughly testing solutions, including writing automated tests
  • Collaborate with engineering and cross-functional stakeholders to determine requirements
  • Write simple, efficient, self-documented, modular, high-quality code
  • Investigate, debug and solve issues within a bounded context
  • Provide coaching to junior team members across the entire SDLC

Benefits

  • Training, support and freedom to use AI tools responsibly and creatively
  • Work with a global team including remote members across the United States
  • Contribute to a Unicorn-backed platform serving millions of frontline workers