Desired Skills and Experience

  • Able to tackle tasks involving languages or methods that are unfamiliar, as well as learn them on-the-fly. A proven ability to learn on the go as well as help explain and share newly acquired knowledge
  • Dive in, identify and solve problems in a wide range of software codebases, both internal and external to Sauce Labs, in programming languages you may or may not be familiar with.
  • Support the newest mobile operating systems and devices for both Android and iOS.
  • Work in iOS and Android development environments.
  • Work day-to-day in Python services powering the Sauce Labs system.
  • System administration for Linux and Mac operating systems, including managing networking, virtual machine management, and ability to debug system issues when needed.
  • Comfortable with the Linux command-line.
  • The ability to collaborate successfully with others across disciplines.
  • Terrific, team-first attitude.
  • Willingness to help teammates by giving and receiving constructive criticism and feedback.
  • Asks for help when necessary.
  • Cultural fit. Humility. Strong sense of ownership, customer service, and integrity. Willing to roll up your sleeves and get your hands dirty
  • Experience coding in dynamic languages such as Python, the primary language at Sauce Labs, or Go, Ruby, Node.js.
  • Experience with CI systems (Jenkins, TravisCI, CircleCI, etc)
  • Experience with configuration management tool such as Ansible, Chef, or Puppet
  • Experience with build automation tools (Rake, Gradle, etc)
  • Experience with server testing frameworks such as ServerSpec or InSpec
  • Linux, Windows, and Mac OS administration/automated configuration
  • Operational expertise with a desire to eliminate manual tasks
  • Familiarity with OS and filesystem-level tools. Our code runs on hundreds of bare-metal machines running millions of Virtual Machines per day. Having an understanding of how code impacts hardware, and vice versa, scores you major bonus points.
  • Virtual machine environments (specifically KVM and/or LXC).
  • Our virtual machines leverage two filesystems in particular: tmpfs and overlayfs, while we store our VM images with ZFS.
  • Comfortable with Mac environments.
  • Comfortable with iOS development and tooling.
  • Comfortable with Android development and tooling.
  • Fearlessly self-driven when the path forward is unclear.
  • Comfortable with experimentation and improvisation.
  • Intermediate-to-senior industry experience is preferred - ideally 5+ years of relevant industry experience.
  • Competitive compensation
  • Full Health Benefits - Medical/Dental/Vision
  • Generous vacation, Flexible work schedule
  • Catered Lunch.  Healthy snacks and refreshments
  • Fun and relaxed work environment
  • Full Benefits (Medical, Dental, Vision)
  • 401k 
  • Commuter Benefits 
  • Gym Reimbursement 
  • Dog Friendly office
  • Catered lunch 
  • Generous Vacation 
  • Flexible Work Schedule