Role Overview
GCS is hiring a entry-level Golang Developer. This is a contract hybrid role, based in Washington. Part of GCS's Devops hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
GoLang Developer
Washington, DC
Hybrid Work Model
Role Overview
We are seeking a Senior GoLang Developer (Engineer IV) to lead the design and development of scalable, cloud-native, distributed systems. This is a highly technical, hands-on role requiring deep expertise in Go, Kubernetes, cloud platforms, and DevOps practices.
The ideal candidate is a self-driven engineer who can own systems end-to-end, contribute to architectural decisions, and mentor team members while delivering high-quality, production-grade solutions.
Key Responsibilities
- Design, build, and maintain distributed microservices and cloud-native applications
- Lead development efforts using Go (Golang)
- Architect and deploy containerized applications using Kubernetes and Docker
- Configure and manage Kubernetes clusters, including deployment strategies and scaling
- Develop and manage infrastructure as code (IaC) using tools like Terraform
- Work with YAML / JSON / Swagger (OpenAPI) for API definitions and configurations
- Design and implement gRPC and REST APIs, and evaluate appropriate API styles based on use cases
- Implement observability and monitoring solutions using tools like Splunk or alternatives
- Integrate OpenTelemetry for distributed tracing and system observability
- Configure and manage cloud storage solutions, including Google Cloud Storage (GCS)
- Collaborate with cross-functional teams to define and deliver end-to-end solutions
- Troubleshoot and resolve complex production issues across distributed environments
- Maintain high standards for code quality, scalability, and performance
- Document system architecture, APIs, and technical solutions
Required Qualifications
Core Technical Skills
- 6+ years of hands-on experience with Go (Golang)
- Strong experience with Kubernetes
- Cluster configuration and management
- Application deployment and orchestration
- Experience with Terraform and infrastructure automation
- Hands-on experience with Docker / containerization
- Strong understanding of distributed systems architecture
- Experience working with cloud platforms (AWS, Google Cloud Platform, or Azure)
- Experience with Google Cloud Storage (GCS) configuration and implementation
- Proficiency in YAML, JSON, and Swagger/OpenAPI specifications
- Strong experience designing and implementing APIs (gRPC and REST)
- Experience with observability tools:
- Splunk or equivalent (e.g., ELK stack, Datadog, PrometheGrafana)
- OpenTelemetry for tracing and monitoring
Systems & Platform Knowledge
- Strong Linux/Unix background, including:
- PKI certificate management
- SSH key management
- System-level troubleshooting
- Experience with SQL and NoSQL databases
- Proficiency with GitHub or similar version control systems
Preferred Qualifications
- Experience with AdTech or media platforms (nice to have)
- Experience with AI/LLM-based systems
- Familiarity with Model Context Protocol (MCP) servers
- Frontend experience with React
- 2+ years of experience with Python
- Experience in private cloud environments
- Prior experience with C or JavaScript
What We re Looking For
- Strong end-to-end project ownership experience (design build deploy monitor)
- Ability to clearly explain:
- Kubernetes architecture and deployment strategies
- API design decisions (gRPC vs REST)
- Cloud storage implementations
- Hands-on DevOps mindset with production support experience
- Strong communication and problem-solving skills
Nice-to-Have
Candidates should be comfortable discussing:
- Real-world end-to-end projects they ve delivered
- How they configure and deploy Kubernetes clusters
- Trade-offs between gRPC vs REST APIs
- Observability strategies using OpenTelemetry and monitoring tools
- Alternatives to Splunk they ve used in production
Frequently Asked Questions
How do I apply for the Golang Developer position at GCS?
Use the Apply button above to submit your application directly to GCS. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Golang Developer role at GCS remote or in-office?
This is a hybrid role based in Washington. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a Golang Developer at GCS earn?
GCS has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Golang Developer role at GCS posted?
This role was posted on April 14, 2026 (55 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
Is the Golang Developer role at GCS entry-level?
Yes. This is an entry-level position. Strong candidates typically have 0-2 years of relevant work experience, internships, or significant project work. Read the full description for any specific qualification requirements GCS has listed.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start