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 revolutionizing workforce management for hourly workers globally through their SaaS platform. As a unicorn startup with headquarters in Sydney, San Francisco, and London, Deputy serves over 1.5 million workers and 375,000 workplaces across 100+ countries.

The Senior Software Engineer (Back End) role offers an opportunity to make a significant impact on a platform that transforms how frontline workers - from baristas to nurses - manage their work lives. You'll be part of a mission-driven team building solutions that directly improve the lives of millions of hourly workers worldwide.

In this role, you'll leverage your technical expertise to design and implement high-performance, scalable solutions using technologies like PHP, Go, and modern cloud services. You'll work with APIs (REST & RPC), microservices, and various storage solutions including MySQL, Redis, and DynamoDB. The position offers the chance to mentor junior engineers while tackling complex technical challenges that directly impact business outcomes.

The ideal candidate brings 5+ years of relevant experience, strong system design skills, and expertise in building resilient distributed systems. You'll collaborate with cross-functional teams, influence technical decisions, and help maintain high engineering standards. The role offers competitive compensation ($132,000 - $148,500) and the flexibility of remote work.

Join Deputy if you're passionate about creating technology that puts people first and want to be part of a global team that values diversity, continuous learning, and making a real impact on how millions of people work.

Last updated 19 hours ago

Responsibilities For Senior Software Engineer

  • Make technical decisions and deliver technical solutions
  • Design, implement, and deliver software solutions for product features
  • Write 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 other engineers
  • Mentor and guide junior engineers

Requirements For Senior Software Engineer

PHP
Go
MySQL
Redis
  • 5+ years of related work experience
  • Expertise in API design (REST & RPC) and frameworks including protobuf, gRPC, OpenAPI
  • Experience with microservices, Docker, ECS, Lambda, SQS, Kinesis
  • Experience with MySQL, Redis, DynamoDB, S3
  • Mastery of PHP or Go
  • Experience with monitoring and observability best practices
  • Excellent communication and collaboration skills
  • Experience mentoring junior and mid-level developers
  • Strategic problem-solving abilities

Interested in this job?

Jobs Related To Deputy Senior Software Engineer

AWS FSx Lustre - SDE III, FSx

Senior Software Engineer role at Amazon Web Services, working on FSx for Lustre team in Boston, building high-performance cloud storage solutions.

Software Development Engineer, AWS FSx for Windows

Senior Software Engineer role at AWS FSx for Windows team, building distributed file system services with competitive pay $129,300-$223,600 and comprehensive benefits.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale distributed database systems with focus on performance and reliability.

Innovation and Design Engineer, Worldwide Design and Engineering

Senior engineering role at Amazon focusing on designing innovative fulfillment centers and logistics systems, combining automation, robotics, and material handling expertise.

Sr Software Development Engineer, Internet Edge Services

Senior Software Engineer role at AWS developing packet processor data plane for Amazon's network edge, requiring 5+ years experience in software development and system architecture.