Back to careers
Careers
Posted February 21, 2024

Sr. Software Engineer / DevOps Automation Engineer

locationWarsaw, Poland
quote

About Us:

Sauce Labs is the leading provider of continuous testing solutions that deliver digital confidence.  In today’s software-centric economy, speed is everything. The pressure to deliver more, faster, falls squarely on development teams. Sauce Labs accelerates software development by removing testing as a bottleneck. We run the world's largest cloud-based platform for automated and live testing cloud to ensure that the web and mobile applications people use everyday work flawlessly on any browser or device.  We’re already transforming the way companies approach testing at organizations like JPMorgan Chase, Twitter, Verizon Media, and Charles Schwab and we are adding new customers every quarter.

The Role:

As a Sr. Software Engineer / DevOps Automation Engineer in the Virtual Mobile Device Cloud team, you will make sure we release updates to our Android Emulator and iOS Simulator cloud faster and with higher confidence for our customers. You will be responsible to automate all steps to build OS images and software bundles required to serve our mobile device cloud. You will implement testing scripts and monitor critical product metrics to detect regressions fast and resolve production issues quickly.

Working in this nascent space means no two days will be the same. As part of this dynamic team, you will engage with your teammates on tackling complex tasks using known as well as unfamiliar methods. From debugging system-level issues and coding components for our platform to automating new ways of producing system images to eliminate manual tasks, you'll have immense opportunity for learning and growth. You'll also work with Product to discuss new product features, contribute to defining product features, product roadmap planning and collaborate cross-functionally with other teams across Sauce.


Responsibilities:

  • Participate in the entire development life cycle, from planning through implementation, documentation, testing, and deployment, all the way to monitoring
  • Use various scripting and automation languages, as well as GitLab CI scripts to automate the creation of OS system images and software bundles
  • Reduce time to market for new images by reducing build times and increasing test efficiency
  • Ensure high observability standards for services and systems through the application of monitoring tools and methodologies.
  • Strive for constant improvement and contribute to the power of our agile development culture.
  • Be part of an on-call rotation

Required Skills:

  • 5-7 years of Software Development experience.
  • Proven skills in automating build processes and system provisioning using Bash, Ansible, Chef, Terraform, Packer or similar technologies
  • Experience in administering and automating Mac or Linux systems
  • Experience coding in Python or any other scripting language
  • Expertise developing and debugging system software, analyzing system-wide functional and performance regressions, tracing and profiling applications

Additional Skills:

  • Expertise in KVM, QEMU or other virtualization platforms
  • Experience setting up CI systems (Jenkins, TravisCI, CircleCI, etc)
  • Being comfortable with Linux environments and/or mobile (iOS/Android) development and tooling
  • Kubernetes experience
  • Familiarity with OS and file system-level tools; profilers (perf, pprof), debuggers (gdb, lldb) and tracers (ptrace, linux bpf, dtrace)
  • Experience with cloud infrastructure (AWS, GCE or Azure)

We are a hybrid workplace that recognizes the importance of flexibility while valuing in-person collaboration and relationship building. As a result, Saucers located near an office location must be able and willing to come into the office. Those hired remotely must be able and willing to travel to an office as required by the specific role.

Please note our privacy terms when applying for a job at Sauce Labs.

Sauce Labs is proud to be an Equal Opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender identity/expression/status, sexual orientation, age, marital status, veteran status or disability status.

Security responsibilities at Sauce

At Sauce, we will commit to supporting the health and safety of employees and properties, partnering with internal stakeholders to learn and act on ever-evolving security protocols and procedures. You’ll be expected to fully comply with all policies and procedures related to security at the department and org wide level and exercise a ‘security first’ approach to how we design, build & run our products and services.

 #LI-OK

Share this job
Copy Share Link

Careers

Apply for this job

Please fill out this form if you are interested in applying for this position or sign in to apply through LinkedIn.

© 2023 Sauce Labs Inc., all rights reserved. SAUCE and SAUCE LABS are registered trademarks owned by Sauce Labs Inc. in the United States, EU, and may be registered in other jurisdictions.