Senior Software Engineer (Go - Shell Scripting)

Centraprise

México

Presencial

MXN 900.000 - 1.900.000

Jornada completa

hace 10 horas
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Centraprise in Mexico City is seeking a Senior Software Engineer to design, build, and secure our core infrastructure and tooling. You will lead Go-based systems development, create cross‑platform build pipelines, and enforce strong OS security across Linux, macOS, and Windows.

Collaborate with internal build, testing, and cloud teams to ensure reliability and isolation, implementing end-to-end CI/CD workflows with Blaze/Bazel, Rapid, and Kokoro for robust integration testing.

Formación

  • Extensive hands-on Go and shell scripting experience.
  • Experience with Blaze/Bazel, cross-compiling for Linux, macOS (ARM), and Windows (x86).
  • Practical expertise orchestrating release and test pipelines with Rapid and Kokoro.
  • Deep familiarity with operating system security controls and sandboxing mechanisms (Linux Bubblewrap, macOS Seatbelt, Windows AppContainer).
  • Hands-on experience automating cloud infrastructure and ephem test environments using GCE VMs.

Responsabilidades

  • Write robust Go code and shell automation scripts for local and cloud environments.
  • Configure Blaze/Bazel build systems for cross-compilation.

Conocimientos

Go
Shell scripting
Cross-platform build experience
OS security sandboxing
GCP / cloud automation
CI/CD pipelines

Herramientas

Blaze/Bazel
Rapid
Kokoro
GCE VMs
Bubblewrap
Seatbelt
AppContainer
OpenTelemetry
Envoy

Descripción del empleo

Role: Senior Software Engineer (Go - Shell Scripting)

We are looking for Software Developers in Mexico and Brazil for Agent Endpoint Integration Testing.

Role Overview

We are seeking a Senior Software Engineer to design, build, and secure our core infrastructure and platform tooling. In this role, you will lead the development of critical systems in Go, engineer cross-platform build pipelines, and enforce low-level security boundaries. You will work extensively with internal build, testing, and cloud technologies to ensure high reliability and isolation across Linux, macOS, and Windows environments.

Key Responsibilities

Core Development: Write robust, production-grade Go code and build console/shell automation scripts 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 complex build and test workflows using Rapid and Kokoro, automating the dynamic provisioning of ephem GCE VMs for end-to-end integration testing.

OS-Level Security & Sandboxing: Implement OS-level process isolation and security perimeters using native platform technologies, including Linux Bubblewrap, macOS Seatbelt, and Windows AppContainer.

Environment Provisioning: Integrate ephem GCP test project checkouts (via PRS) to eliminate quota collisions and flakiness across test suites.

Required Qualifications

Extensive hands-on software development experience in Go and console/shell scripting.

Proven experience with Blaze/Bazel, specifically cross-compiling for Linux, macOS (ARM), and Windows (x86).

Practical expertise orchestrating release and test pipelines with Rapid and Kokoro.

Deep familiarity with operating system security controls and sandboxing mechanisms (Linux Bubblewrap, macOS Seatbelt, Windows AppContainer).

Hands-on experience automating cloud infrastructure and ephem test environments using GCE VMs.

Desired / Preferred Qualifications

Hermetic Testing: Experience configuring ITS to execute "in-a-box" functional tests on BorgLite with faked dependencies (e.g., IAM, Spanner) and leveraging CCFE rollback testing macros.

E2E & Integration Testing: Familiarity with non-hermetic E2E post-submit validation against real staging dependencies using the Guitar framework.

Cloud Resource Orchestration: Hands-on use of the Project Rental Service (PRS) for dynamic GCP test project management.

Observability & Networking: Familiarity with modern proxy, telemetry, and observability standards such as Envoy and OpenTelemetry.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Go Engineer | Shell Scripting & Build Systems
Senior Go Engineer | Shell Scripting & Build Systems

Centraprise • México

Presencial
MXN 900.000 - 1.900.000
Senior Software Development Engineer – Java/Golang – REMOTE ONLY MEXICO
Senior Software Development Engineer – Java/Golang – REMOTE ONLY MEXICO

Scalepex • México

A distancia
MXN 1.048.000 - 1.399.000
100% remote
Contractor scheme
Sr Golang Integrations Engineer
Sr Golang Integrations Engineer

Concentrix • México

Presencial
MXN 1.218.000 - 1.568.000
Senior Software Developer - Java/Golang
Senior Software Developer - Java/Golang

Luxoft • Estado de México

Presencial
MXN 1.078.000 - 1.439.000
Lead Software Engineer
Lead Software Engineer

Turtle Trax S.A. • Región Centro

Híbrido
MXN 861.000 - 1.292.000
Senior Backend Engineer, Core APIs
Senior Backend Engineer, Core APIs

Jobgether • México

Presencial
MXN 1.222.000 - 1.573.000
Fully remote position
Flexible work environment
Competitive compensation
Senior Staff Engineer - DevOps Engineer
Senior Staff Engineer - DevOps Engineer

Nagarro • Región Centro

Presencial
MXN 1.000.000 - 1.500.000
Sr Software Developer In Test (Cloud/API)
Sr Software Developer In Test (Cloud/API)

Insulet Corporation • Región Centro

Presencial
MXN 1.178.000 - 1.542.000
Test Manager (Mexico/ Colombia) (Remote)
Test Manager (Mexico/ Colombia) (Remote)

Codvo Private Limited • Estado de México

A distancia
PHP 4.632.000 - 5.791.000
Azure DevOps Engineer
Azure DevOps Engineer

Lorven Technologies Inc. • Estado de México

A distancia
CAD 90.000 - 120.000