Senior Software Engineer in Warsaw

Senior Software Engineer in Warsaw

Warsaw 135000 - 165000 zł / rok (szac.) Hybrydowo
S

W skrócie

  • Zadania: Twórz i zarządzaj systemami rozproszonymi, poprawiając ich wydajność i obserwowalność.
  • Firma: Innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Elastyczne godziny pracy, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój innowacyjnych projektów.
  • Kwalifikacje: Doświadczenie w programowaniu w Pythonie oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Warsaw, Poland

About Us:

The Role:

To 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.
  • 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.
  • Make devices boot and recycle faster - measure and reduce boot, ready and teardown time end to end.
  • Work across teams - work with the Cloud and Test Orchestration teams to propose and land evidence-backed changes to systems you do not own.

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.
  • 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.
  • Delivers through the team: a track record of shipping via review and pairing on systems others operate.
  • 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).
  • 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.

Senior Software Engineer in Warsaw – pracodawca: Sauce Labs Inc.

Sauce Labs to doskonały pracodawca, który oferuje elastyczne środowisko pracy w Warszawie, łącząc zdalne możliwości z osobistą współpracą. Nasza kultura opiera się na różnorodności i wsparciu dla rozwoju pracowników, co pozwala na ciągłe doskonalenie umiejętności oraz realizację ambitnych projektów w zespole ekspertów. Pracując z nami, będziesz miał okazję wpływać na rozwój innowacyjnych rozwiązań w obszarze inżynierii oprogramowania, a także korzystać z atrakcyjnych benefitów i możliwości awansu.

S

Dane kontaktowe:

Zespół rekrutacyjny Sauce Labs Inc.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer in Warsaw

Python
Kubernetes
Agones
CI/CD
Observability
Linux/Unix
macOS