Location
Hillsboro, OR
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
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.
Location
This is a fully onsite role at Hillsboro, Oregon.
About the role you're considering
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.
Your role
- 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.
Your skills and experience
- 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 have
- Experience in Linux networking.
- CKAD certification.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.