Apply now »

Senior Specialist - Cloud Engineering

Job Req Id:  1502615
Senior Software Engineer – Go / GCP / Cloud Security
 
We are seeking a highly skilled Senior Software Engineer with strong expertise in Go (Golang), Google Cloud Platform (GCP), cloud security, distributed systems, and production-grade application development.
 

Key Responsibilities

  • Design, build, and maintain production-grade Go services, including HTTP APIs and CLI applications.
  • Develop concurrent Go applications using proper context, timeout, and deadline management.
  • Implement distributed-system patterns, including distributed locking, leases, and fencing.
  • Build and operate applications on GCP Cloud Run.
  • Configure and manage IAM roles and service accounts following secure access practices.
  • Design and implement Firestore transactions, queries, and indexes.
  • Develop and maintain infrastructure using Terraform in production environments.
  • Implement authentication and authorization using:
    • OAuth 2.0
    • OpenID Connect (OIDC)
    • JWT validation
    • JWKS
    • Identity-Aware Proxy (IAP)
  • Configure and support Cloud Armor and load-balancer routing rules.
  • Manage VPC networking, egress controls, and Private Service Connect.
  • Support container security practices, including:
    • Container image vulnerability triage
    • DLP scanning
    • Approved base-image policies
  • Implement observability solutions using Cloud Logging and Cloud Monitoring.
  • Design effective alerts and participate in production incident response.
  • Build and maintain containerized applications using Dockerfiles and Cloud Native Buildpacks.
  • Work with language manifests, dependency files, and application-version parsing.
  • Develop lightweight frontend interfaces using TypeScript/JavaScript and CSS without dependency on a major frontend framework.
  • Apply design-token systems, accessibility standards, and contrast testing.
  • Work with Astro or a comparable static-site generator.
  • Maintain strong npm dependency hygiene and address dependency risks.
  • Develop comprehensive automated tests, including Go table-driven tests and integration tests against emulators.
  • Create clear, polished, user-facing product documentation and technical documentation.

Required Technical Skills

Backend & Software Engineering

  • Advanced Go / Golang
  • HTTP services and APIs
  • CLI development
  • Concurrency
  • Go context, timeouts, and deadlines
  • Distributed locking, lease, and fencing patterns

Google Cloud Platform

  • Cloud Run
  • IAM
  • Service Accounts
  • Firestore
  • Cloud Logging
  • Cloud Monitoring
  • Cloud Armor
  • Load Balancing
  • VPC Networking
  • Private Service Connect
  • Identity-Aware Proxy

Security & Identity

  • OAuth 2.0
  • OIDC
  • JWT
  • JWKS
  • Container image vulnerability management
  • DLP scanning
  • Secure/approved base-image policies
  • Network egress controls

Infrastructure & DevOps

  • Terraform
  • Docker
  • Cloud Native Buildpacks
  • Production infrastructure management
  • Container build systems
  • Monitoring, alerting, and incident response

Frontend

  • TypeScript / JavaScript
  • CSS
  • Design tokens
  • Web accessibility and contrast testing
  • Astro or similar static-site generators
  • npm dependency management

Testing

  • Go table-driven testing
  • Integration testing
  • Emulator-based testing

Soft Skills

  • Strong written English communication skills.
  • Ability to produce clear user-facing and technical documentation.
  • Strong troubleshooting and production incident-response capabilities.
  • Ability to work across software engineering, cloud infrastructure, security, and DevOps areas.

Location: Mexico

Work Model: TBC

Hiring Model: FTE

Client: Home Depot

rate: TBC

Min Salary: 
Max Salary: 


Job Segment: Test Engineer, Software Engineer, Cloud, Testing, Engineer, Engineering, Technology

Apply now »