Taro Logo

Lead Software Engineer

Global SaaS remote-first workforce management company serving over 1.5 million workers and 375,000 workplaces across 100+ countries.
Backend
Staff Software Engineer
Remote
501 - 1,000 Employees
6+ years of experience
Enterprise SaaS

Description For Lead 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. The company focuses on transforming work for hourly workers, from baristas to nurses, making workplaces more efficient and enjoyable.

As a Lead Software Engineer (Backend), you'll be at the forefront of building key technical projects that power Deputy's platform. This role combines strategic thinking with hands-on technical leadership, where you'll be responsible for designing and implementing high-performance solutions that serve millions of users worldwide. You'll work with modern technologies including PHP, Go, microservices architecture, and various AWS services.

The position offers a unique opportunity to make a real impact on how businesses manage their workforce, working with a diverse, global team across hubs in Sydney, Melbourne, San Francisco, and London. You'll lead technical decisions, mentor other engineers, and collaborate with product and design teams to build solutions that directly affect 100,000 workplaces.

The ideal candidate will bring 6+ years of software development experience, with proven expertise in API design, microservices architecture, and modern development practices. You'll need strong leadership skills to guide teams, set technical direction, and maintain high engineering standards. The role offers excellent benefits including share options, flexible remote work, and various professional development opportunities.

If you're passionate about creating solutions that put people first and want to be part of a company that's improving the world of work for millions of hourly workers, this role at Deputy offers an exciting opportunity to make a significant impact.

Last updated 4 minutes ago

Responsibilities For Lead 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
  • Uphold engineering standards and coordinate with Infrastructure and Quality
  • Mentor and guide junior engineers
  • Collaborate with Product and Design teams
  • Research and introduce new technologies
  • Drive standards, ways of working and platform decision-making
  • Break down problems into impactful milestones and tasks
  • Share expertise through documentation and technical leadership

Requirements For Lead Software Engineer

PHP
Go
MySQL
Redis
Kubernetes
  • Bachelor's Degree in Computer Science or equivalent experience
  • 6+ years of software development experience
  • 2+ years of senior engineer experience
  • Expertise in API design (REST & RPC) and frameworks
  • Experience with service-oriented architecture and microservices
  • Experience with persistence, storage and caching mechanisms
  • Mastery of PHP or Go
  • Experience with building systems with monitoring and observability
  • Proven track record of leading technical teams
  • Experience setting technical direction and architectural standards
  • Expert communication skills for technical and non-technical stakeholders
  • Experience with CI/CD pipelines

Benefits For Lead Software Engineer

Equity
Parental Leave
Mental Health Assistance
  • Share Options
  • Paternity/Maternity Leave
  • Flexible Remote-First Work Policy
  • Company-wide Development & Coaching
  • Hackathons
  • Social Events & Various Social Clubs
  • Mental Health Support
  • Munch & Learns

Interested in this job?

Jobs Related To Deputy Lead Software Engineer

Senior Staff Software Engineer, Common Expression Language

Senior Staff Software Engineer position at Google working on Common Expression Language (CEL), requiring 8+ years of experience and strong technical leadership skills.

Full Stack Software Engineer, VP

Full Stack Software Engineer VP position at State Street in Krakow, focusing on developing and maintaining financial software systems.

Senior Staff Software Engineer

Senior Staff Software Engineer position at Reality Defender, focusing on AI-generated media detection solutions with competitive compensation and remote work options.

Customer Success Engineer (Remote - US)

Staff Federal Customer Success Engineer position focused on implementing automation solutions for federal government clients, requiring extensive technical expertise and federal experience.

Staff Software Engineer, Serverless Networking

Staff Software Engineer position at Google focusing on serverless networking infrastructure and service-to-service communication.