
Senior Software Engineer, Cloud Platform Engineering – Golang/GCP
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Design, develop, and maintain production-grade microservices in Go, encompassing APIs, aggregation services, pub/sub consumers, caching layers, and data services.
• Contribute to the development of platform APIs for routing, policy, identity, and secret management.
• Write, review, and deploy production code through GitHub pull requests.
• Create and maintain Protocol Buffer definitions utilizing Buf tooling.
• Identify and resolve cross-service compatibility challenges, producing root cause analyses and post-mortems.
• Develop and sustain Terraform infrastructure-as-code for GCP resources, including GKE, IAM, networking, and managed services.
• Manage the lifecycle of secrets management, including transitioning from HashiCorp Vault to Google Secret Manager via External Secrets Operator.
• Build and maintain secure CI/CD pipelines using GitHub Actions.
• Oversee Kubernetes workloads and manifests across PR, NP, and production GKE environments.
• Enhance deployment automation using the Galaxy developer platform and ServiceNow change request integration.
• Take ownership of production deployments, monitor rollouts, validate traffic cutover, and conduct post-deployment verifications.
• Troubleshoot production incidents across the entire platform stack.
• Address CVEs and security violations.
• Manage technical debt, dependency drift, and outdated configurations.
• Collaborate with engineering teams to understand platform requirements and minimize developer toil.
• Engage in code reviews, standups, sprint ceremonies, and architectural discussions.
• Maintain internal documentation, onboarding materials, and AI-assisted development orientation files.
• Mentor junior engineers and lead technical discussions.
• Must be at least eighteen years old.
• Must have legal authorization to work in the United States.
• A minimum of 3 years of work experience is required.
• Bachelor's degree or equivalent in a related field of study.
• Proficiency in Go or a similar compiled, statically typed language, with a readiness to work in Go daily.
• Practical experience with Google Cloud Platform services, especially GKE, IAM, and managed data services.
• Proven experience in designing, building, and managing production microservices within a cloud-native environment.
• Experience in developing and maintaining CI/CD pipelines.
• Strong debugging and troubleshooting abilities across distributed service boundaries.
• Familiarity with Infrastructure as Code, preferably Terraform.
• Experience in managing Kubernetes deployments across various environments.
• Experience with HashiCorp Vault Enterprise and/or secrets migration methodologies.
• Understanding of API gateway or service mesh technologies.
• Experience with Protocol Buffers and Buf tooling.
• Background in internal developer platforms or developer experience engineering.
• Familiarity with Tailscale or similar zero-trust networking solutions.
• Knowledge of SLSA supply chain practices, build attestation, or software composition analysis.
• Google Cloud Professional certification is preferred.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Generous paid time off and holiday schedule.
• Opportunities for professional development and continuous learning.
• Flexible work arrangements and a supportive work environment.
FCamara Consulting & Training
Cisco
Capgemini
GFT Technologies
Get handpicked remote jobs straight to your inbox weekly.