Senior Software Engineer (python, infrastructure, macOs)

Sauce Labs Inc.

Warszawa

Hybrid

PLN 260,000 - 380,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Travel to office as required

Job summary

Sauce Labs Inc. in Warsaw, Poland, seeks a Senior Software Engineer to span the full stack of a distributed system in our Virtual Device Cloud.

You will improve testing discipline, cross-platform observability, and delivery cadence while working closely with Product, Test Orchestration and Cloud teams. The role requires building and operating production code in Go and/or Python, strong Linux/DevOps skills, and macOS tooling knowledge.

Qualifications

  • Experience designing and operating distributed systems in production.
  • Hands-on Kubernetes with fleet orchestration (Agones or equivalent).
  • Proven ability to ship production Go/Python code via CI/CD.
  • Strong observability with metrics, logging and tracing.
  • DevOps practices on Linux/Unix and ability to diagnose on the box.
  • Track record of shipping via code reviews and pairing.
  • macOS literacy including simctl, launchd, XPC.
  • Knowledge of Apple virtualization tooling and APIs.

Responsibilities

  • Lead by example through testing, observability and delivery via code review and pairing.
  • Own the device lifecycle across image boot to teardown with fleet integration.
  • Make the fleet observable across the image build and orchestration pipelines.
  • Root-cause and fix lifecycle regressions with tests and automated checks.
  • Improve boot/teardown times and manage image footprint.
  • Collaborate with Cloud and Test Orchestration to propose evidence-backed changes.

Skills

Distributed systems
Kubernetes
Go/Python
Observability
DevOps/Linux
Code review
macOS
Cross-team collaboration

Tools

Agones
Packer
tart
Ansible
cloud-init
sysprep
XPC

Job description

Senior Software Engineer (python, infrastructure, macOs)

Warsaw, Poland

About Us:
The Role:

This is not a narrow specialist role. We need someone who can move across the whole stack of a distributed system: understand how the pieces fit together, make the system observable enough that we know what's working and can diagnose what isn't, write and structure code with clear boundaries and the right things encapsulated, and be just as comfortable SSHing into a fleet machine to dig into a live problem as designing the system on a whiteboard.

You'll join the Virtual Device Cloud team, which has deep, concentrated strength in macOS, CoreSimulator and APFS internals, and work closely with the Product Manager and with the Test Orchestration and Cloud teams. Your job is to improve testing discipline and cross-platform observability, and to raise delivery cadence, correctness, and visibility across the fleet.

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. That covers readiness, session lifecycle and the fleet definitions that plug simulators and VMs into our orchestration layer, whether the fleet runs as pods on Kubernetes with Agones or as VMs on bare-metal and cloud hosts.
  • 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, including guests and VMs that fail silently before their payload even starts.
  • 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.
Required Skills:
  • 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.
  • 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).
  • 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 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.

Accepted file types: pdf, doc, docx, txt, rtf

Are you currently authorized to work in Poland? *

Do you now, or will you in the future, require sponsorship to work in Poland? *

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (python, infrastructure, macOs)
Senior Software Engineer (python, infrastructure, macOs)

Sauce Labs, Inc. • Warszawa

Hybrid
PLN 180,000 - 300,000
Senior Distributed Systems Engineer (Hybrid, macOS)
Senior Distributed Systems Engineer (Hybrid, macOS)

Sauce Labs Inc. • Warszawa

Hybrid
PLN 260,000 - 380,000
Hybrid work model
Travel to office as required
software engineer (Python / infrastructure / macOS)
software engineer (Python / infrastructure / macOS)

HireHi • Warszawa

Hybrid
PLN 180,000 - 320,000
Senior Software Engineer Distributed Systems & Device Fleet
Senior Software Engineer Distributed Systems & Device Fleet

Sauce Labs, Inc. • Warszawa

Hybrid
PLN 180,000 - 300,000
Software Engineer II | AI & Agentic Systems
Software Engineer II | AI & Agentic Systems

Coinscapture • Polska

Hybrid
PLN 200,000 - 260,000
30 days paid time off
3 paid days to volunteer
Multisport Card
+1
Security Engineer (SecOps)
Security Engineer (SecOps)

inFakt • Kraków

On-site
PLN 111,600 - 167,400
Private medical care for you and your family/partner
MultiSport Benefit card for you and a loved one
Daily lunches, fresh fruit, and good coffee
+2
Software Engineer
Software Engineer

S&P Global • Województwo pomorskie

On-site
PLN 120,000 - 180,000
Senior Software Engineer (Senior UNIX Automation Engineer)
Senior Software Engineer (Senior UNIX Automation Engineer)

Sopra Steria • Katowice

On-site
PLN 134,000 - 179,000
Luxmed
Medicover Sport
Worksmile
+12
Staff Windows Low Level C++ Engineer - Endpoint security
Staff Windows Low Level C++ Engineer - Endpoint security

SentinelOne • Poland

On-site
PLN 298,889 - 384,286
Flexible working hours
Generous employee stock plan
Yearly performance bonus
+1
SENIOR CLOUD SECURITY OPERATION ANALYST
SENIOR CLOUD SECURITY OPERATION ANALYST

Svitla Systems, Inc. • Polska

Hybrid
PLN 120,000 - 180,000
US and EU projects
Competitive compensation
Regular performance appraisals
+5