Senior Software Engineer

Global SaaS workforce management company serving over 1.5 million workers and 375,000 workplaces across 100+ countries.
$132,000 - $148,500
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Deputy is a leading global SaaS workforce management company that has achieved Unicorn status, serving over 1.5 million workers and 375,000 workplaces across 100+ countries. With hubs in Sydney, Melbourne, San Francisco, and London, plus remote team members worldwide, Deputy is transforming how hourly workers and businesses operate.

As a Senior Software Engineer (Back End), you'll be at the forefront of creating solutions that impact millions of users daily. The role combines strategic thinking with hands-on technical expertise, focusing on building high-performance, scalable systems that power Deputy's platform. You'll work with modern technologies including API design (REST & RPC), microservices architecture, and various storage solutions (MySQL, Redis, DynamoDB).

The position offers the opportunity to make meaningful technical decisions, mentor junior engineers, and drive quality outcomes for customers. You'll collaborate with cross-functional teams, including product and design, to build outstanding features that serve businesses from SMEs to large corporations. The role requires expertise in backend technologies, with a particular focus on PHP or Go, and a deep understanding of distributed systems architecture.

What makes this role unique is its direct impact on the lives of hourly workers - the often overlooked 80% of the global workforce who keep our world running. From baristas to nurses, your work will help create better workplace experiences for millions. The remote-first culture at Deputy provides flexibility while maintaining strong collaboration across global teams.

The ideal candidate will bring 5+ years of engineering experience, strong technical expertise, and a passion for mentoring others. You'll need to demonstrate excellent problem-solving abilities, strong communication skills, and the capacity to work autonomously while contributing to architectural decisions that shape the future of the platform.

Last updated 16 minutes ago

Responsibilities For Senior Software Engineer

  • Make technical decisions and deliver technical solutions for high-performance systems
  • Design, implement, and deliver software solutions for product features
  • Write simple, efficient, self-documented modular, high-quality code
  • Align with Design, Engineering and Product principles
  • Uphold engineering standards and coordinate with Infrastructure and Quality
  • Deliver technical solutions within estimated timeframes
  • Influence and problem-solve with senior, mid, and junior engineers
  • Mentor and guide junior engineers

Requirements For Senior Software Engineer

PHP
Go
MySQL
Redis
Kubernetes
  • 5+ years of related work experience
  • Expertise in API design (REST & RPC) and frameworks
  • Experience with building service-oriented architecture and microservices
  • Experience with persistence, storage and caching mechanisms
  • Experience with Elasticsearch (desirable)
  • Mastery of PHP or Go
  • Experience building systems with appropriate monitoring and observability
  • Strategic problem-solving skills
  • Excellent communication and collaboration skills
  • Experience with mentoring junior and mid-level developers
  • Ability to work autonomously and navigate ambiguity
  • Passion for continuous learning

Interested in this job?

Jobs Related To Deputy Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Deputy, building backend systems for global workforce management platform serving millions of users

Senior ASIC Front End Infrastructure Engineer

Senior ASIC Front End Infrastructure Engineer role at NVIDIA focusing on developing and maintaining core verification and RTL infrastructure for GPU development with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Overjet, developing AI-powered dental technology solutions with focus on cloud-based imaging and real-time data processing.

Senior Software Developer

Senior Software Developer position at Oracle's Health Sciences division, focusing on full-stack development of cloud applications for pharmaceutical companies.

Senior Backend Engineer

Senior Backend Engineer position at Employment Hero, building innovative features for their Employment Operating System using Ruby and modern web technologies.