Testobject (Sauce Labs) logo

Senior Software Engineer (python/go, infrastructure)

Testobject (Sauce Labs)·29,000 – 33,000 PLN

Primary stack

PythonGoKubernetesDevOpsLinux

Nice to have's

CI/CDSwift

Job description

About the Position

Sauce Labs is the leading provider of continuous test and error reporting solutions that give companies the confidence to develop, deliver, and update high-quality software at speed. We are seeking a Senior Software Engineer to join our Virtual Device Cloud team, which builds and operates the infrastructure that hosts remote iOS, macOS, Windows, and Linux devices at scale for automated app and browser testing.

About Us

Sauce Labs is a privately held company funded by TPG and Riverwood Capital. We are committed to being an Equal Opportunity employer and value 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.

Responsibilities

  • Lead by example - set the team’s standard for testing, observability, and delivery through code review and pairing, and bring others along.
  • Own the device lifecycle - design and build the services this team owns across the whole device lifecycle, from the image a device boots to its teardown.
  • Automate build and release - bring image, browser, and payload releases onto CI/CD with automated checks, so a release is a pipeline run rather than a manual procedure.
  • Make the fleet observable - build and use the observability tooling that answers "is it working as intended, and if not, why not" across the fleet and the image build pipeline.
  • Fix lifecycle problems for good - root-cause and fix recurring lifecycle regressions with tests and automated release checks, so the same bug does not ship twice.
  • Make devices boot and recycle faster - measure and reduce boot, ready, and teardown time end to end, and put image and side-disk footprint on a budget.
  • Work across teams - work with the Cloud and Test Orchestration teams to propose and land evidence-backed changes to systems you do not own. Keep the contracts between our layers explicit.

Requirements

  • Solid experience designing, building, and operating distributed systems in production.
  • Hands-on experience with Kubernetes, ideally including fleet orchestration such as Agones or a comparable session-fleet model.
  • Proven ability to ship production code in Go and/or Python through a standard CI/CD deployment path, including building and maintaining the pipelines themselves.
  • Strong observability instincts and experience: metrics, logging, tracing, and building visibility into systems that don't have it yet.
  • Hands-on DevOps and Linux/Unix systems experience: able to log into a machine (VM, container host, or bare metal) and work confidently - diagnosing, fixing, and understanding what's actually happening on the box.
  • Delivers through the team: a track record of shipping via review and pairing on systems others operate, not alone.

Valued Skills

  • macOS literacy: simctl, launchd, XPC, and how Apple's virtualization/simulator stack fits together.
  • Storage and copy-on-write design knowledge (e.g., APFS or similar filesystem internals).
  • Working experience across Windows and Linux infrastructure.
  • Familiarity with the Apple Virtualization Framework and related tooling (e.g., tart).
  • Browser or mobile app test-automation familiarity (Appium, XCTest, WebDriver).
  • Has owned a startup, boot or ready-time number for VMs, containers, CI runners, or game servers and driven it down.
  • Swift: some of our repositories use it, and reviewing them is part of the role.
  • Experience building and maintaining OS or VM images with tools such as Packer, tart, Ansible, cloud-init, or sysprep.

We Offer

  • Competitive salary: 29,000 zł - 33,000 zł PLN
  • Hybrid workplace: flexibility while valuing in-person collaboration and relationship building.
  • Benefits and Perks: wellness benefit, commuter benefit, WFH stipend, professional development budget, pension Program (PPK).

About the Company

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 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.

© Testobject (Sauce Labs). This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Testobject (Sauce Labs)

All 9 roles

Popular searches