Senior Specialist - Cloud Engineering

LTMMexicoOn-siteFull-timeSenior, 5–8 yearsListed 3 hours ago

Apply now

About this role

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