Golang Developer

CapgeminiSan Francisco, CA
Onsite

About The Position

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same. This is a fully onsite role at Hillsboro, Oregon. We are looking for a skilled Software Engineer with strong experience in backend and platform development in Golang and Linux-based systems. The role involves building and maintaining scalable platform services, networking components, and infrastructure tooling in a distributed systems environment. The ideal candidate should have solid experience developing production-grade software in Go, strong Linux systems knowledge, and familiarity with containerized environments.

Requirements

  • 3-5 years of software development experience.
  • Strong programming expertise in Go (Golang).
  • Solid development experience on Linux platform and troubleshooting.
  • Good understanding of multithreading, concurrency, memory management, and system internals.
  • Experience with REST APIs, microservices, and distributed systems.
  • 1 year Experience with Kubernetes.
  • Familiarity with Git, build systems, and CI/CD workflows.
  • Strong debugging and problem-solving skills.
  • Experience working in Agile/Scrum development environments.

Nice To Haves

  • Experience in Linux networking.
  • CKAD certification.

Responsibilities

  • Design, develop, test, and maintain backend services and platform components using Golang.
  • Build reliable, scalable, and high-performance system software for Linux environments.
  • Troubleshoot and optimize system-level issues related to performance, stability, and scalability.
  • Develop APIs, daemons, and infrastructure services for distributed platforms.
  • Work with CI/CD pipelines, containerized deployments, and automation tools.
  • Collaborate with cross-functional teams including DevOps, QA, networking, and product engineering.
  • Participate in architecture discussions and technical design reviews.
  • Debug complex production issues across application, OS, and networking layers.
  • Write clean, maintainable, and well-documented code.
  • Contribute to code reviews and engineering best practices.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service