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 6 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 (Back End) position at Deputy, building workforce management solutions that serve millions of users worldwide.

Senior Software Engineer - Java

Senior Java Software Engineer position at 3Pillar Global, focusing on backend development with Java and Spring frameworks, offering remote work in Mexico.

EDA/CAD Custom Tool Development Engineer, Google Cloud

Senior engineering role at Google Cloud focusing on EDA/CAD tool development for TPU hardware acceleration, combining chip design expertise with AI/ML implementation.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on business systems integration and enterprise software development with 8+ years of experience required.

Senior Software Engineer - Go

Senior Go Software Engineer position at 3Pillar Global, focusing on backend development with modern technologies in a remote-first environment.