Hi,
Hope you are doing great!
We have the below urgent position with my client. Please reply if you are interested.
Job Role : Senior Software Engineer (Go - Shell Scripting)
Location : Brazil/Mexico (Remote)
Long Term Contract
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 ephemeral 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 ephemeral 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 ephemeral 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.
Thanks, and Regards
Saurabh Kumar | Team Lead
[email protected] | www.ampstek.com https://www.linkedin.com/in/saurabh-kumar-yadav-518927a8/
Call to : +1 (phone hidden)
📌 Senior Software Engineer (Go - Shell Scripting) (México)
🏢 Ampstek
📍 México