Position
Description:
We are seeking a Senior Golang Developer to design, build, and operate high performance services and data integrations on Google Cloud Platform (GCP), with a strong focus on Big Query. You will own end to end delivery from architecture and implementation to observability and performance collaborating with data engineers, platform engineers, and product teams to ship resilient, secure, and scalable systems.
Your future duties and responsibilities:
• Design and develop backend services and APIs using Golang on Google Cloud Platform (GCP).
• Build and maintain integrations with Big Query for analytics and data driven use cases.
• Implement event driven and distributed systems using Pub/Sub and related GCP services.
• Optimize application performance, scalability, and reliability in production environments.
• Apply security best practices, including IAM, service accounts, and secrets management.
• Collaborate with data, platform, and product teams to deliver end to end solutions.
• Contribute to CI/CD pipelines, infrastructure automation, and deployment practices.
• Participate in code reviews, design discussions, and mentoring of engineering peers.
Required qualifications to be successful in this role:
• 5-8+ years of professional software engineering, including 3+ years building production systems in Go.
• GCP experience:
Big Query, Pub/Sub, Cloud Run/GKE, Cloud Storage, IAM, Cloud Monitoring/Logging.
• Query tuning, partitioning/clustering, table design, and cost optimization.
• Streaming/batch ingestion patterns and data lifecycle management.
• Strong knowledge of distributed systems concepts (concurrency, resiliency patterns, queues, eventual consistency).
• Proficiency with REST/gRPC APIs, JSON, and contract-first development.
• Experience with CI/CD (Cloud Build, Git Hub Actions) and Infrastructure as Code (Terraform).
• Solid understanding of testing (unit, integration, contract), code quality, and secure coding practices.
• Excellent communication skills and ability to drive outcomes in an Agile environment.
CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $60,–$,. This role is a future opportunity.
#LI-OA1
Skills:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: