Senior Golang Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#410994·Dodano 7 dni temu·3
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

GolangBazelGCPCI/CDLinux Security & Sandboxing

Wymagania

  • Extensive hands-on software development experience with Go and console/shell scripting.
  • Proven experience with Blaze/Bazel, including cross-compilation for Linux, macOS (ARM), and Windows (x86).
  • Practical experience designing and orchestrating release and test pipelines using Rapid and Kokoro.
  • Deep familiarity with operating system security controls and sandboxing mechanisms, such as Linux Bubblewrap, macOS Seatbelt, and Windows AppContainer.
  • Hands-on experience automating cloud infrastructure and ephemeral test environments using GCE VMs.

Nice to have:

  • Experience configuring ITS to execute "in-a-box" functional tests on BorgLite with faked dependencies such as IAM and Spanner, including the use of CCFE rollback testing macros.
  • Familiarity with non-hermetic E2E post-submit validation against real staging dependencies using the Guitar framework.
  • Hands-on experience with Project Rental Service (PRS) for dynamic GCP test project management.
  • Familiarity with modern proxy, telemetry, and observability technologies such as Envoy and OpenTelemetry.

Obowiązki

  • Core Development: Write robust, production-grade Go code and build console/shell automation to manage local and cloud environments.
  • Build Systems & Cross-Compilation: Configure and maintain Blaze/Bazel build systems to compile and cross-compile binaries targeting Linux, macOS (ARM), and Windows (x86).
  • CI/CD & Pipeline Orchestration: Design and maintain complex build and test workflows using Rapid and Kokoro, including dynamic provisioning of ephemeral GCE VMs for end-to-end integration testing.
  • OS-Level Security & Sandboxing: Implement process isolation and security boundaries using native platform technologies, including Linux Bubblewrap, macOS Seatbelt, and Windows AppContainer.
  • Environment Provisioning: Integrate ephemeral GCP test project checkouts through Project Rental Service (PRS) to reduce quota collisions and improve test reliability across suites.

Inne informacje

Informujemy, że administratorem danych jest z siedzibą w , ul.(dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

DCV Technologies

DCV Technologies

91 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz