Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer - DevOps

at Deputy

Posted 1 day ago 4 applied

Description:

  • Deputy is a global SaaS remote-first workforce management company with hubs in Sydney, Melbourne, San Francisco, and London, serving over 1.5 million workers and 375,000 workplaces across 100+ countries.
  • The company focuses on improving the world of work for hourly workers, transforming the frontline and enhancing workplace productivity and employee engagement.
  • As a Senior Software Engineer, Developer Productivity, you will work closely with engineering peers and leadership to enhance the productivity and effectiveness of software development within the organization.
  • Your role involves removing toil, optimizing for time, and maximizing the capabilities of your peers by providing necessary tooling and information.
  • Responsibilities include ideating, architecting, and building tooling for engineering teams, improving developer experience, modernizing the tech stack, engaging with product engineering squads, and building self-serve internal tooling.

Requirements:

  • You must have 5+ years of experience in software development and at least 2+ years as a senior engineer.
  • A pragmatic approach to combining software and systems engineering principles is essential for building and maintaining the developer technology stack.
  • A solid understanding of distributed systems, including architecting, maintaining, and debugging them, is required.
  • Proficiency in multiple programming languages, particularly Go, PHP, and JS, along with Terraform for Infrastructure as Code, is necessary.
  • Experience with CI/CD platforms and build tools such as Jenkins, Github actions, CircleCI, and Makefiles is required.
  • You should be comfortable collaborating with both technical and non-technical stakeholders.
  • A strong grasp of containers and virtualization technologies, primarily Docker, ECS/ECR, and Kubernetes (EKS), is essential.
  • Knowledge of security and risk management to ensure a safe development environment is required.
  • Familiarity with cloud environments, primarily AWS, is necessary.
  • Experience with various storage and caching technologies, including Aurora MySQL, Redis, and RDS MySQL, is required.
  • Experience with low code and no-code systems for rapid development of tooling and internal applications is a plus.

Benefits:

  • Employees receive ownership in the company through share options.
  • The company offers paternity and maternity leave policies.
  • A flexible remote-first work policy is in place.
  • Opportunities for company-wide development and coaching are provided.
  • Employees can participate in hackathons and various awards programs.
  • Social events and a variety of social clubs (Books, LGBT, Games, Sports) are available.
  • Mental health support is offered to all employees.
  • Regular "Munch & Learns" are organized for knowledge sharing and team bonding.