Senior Software Engineer
Remote · British Columbia, Canada or Alberta, Canada
Job Summary
Senior Software Engineer on the ARO HCP project focusing on Kubernetes deployment infrastructure and lifecycle management. You will develop features in Golang and Python, contribute to Kubernetes/OpenShift-related initiatives, participate in peer code reviews and CI, collaborate with architects and support teams, and help drive secure, scalable cloud-native offerings from inception through delivery. You will also stay current with AI frameworks, leverage AI-assisted development tools to accelerate development, and communicate outcomes via blogs, web postings, or conference talks.
Required Qualifications
- 5+ years of professional software engineering experience
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field (or equivalent experience)
- Demonstrated experience working in a Linux environment with Golang
- Proficient in a container ecosystem like Docker, Kubernetes, Red Hat OpenShift
- Solid understanding of microservices architectures and concepts including APIs, versioning, monitoring
- Experience with AI frameworks and tooling
- Excellent debugging skills
- Proficient written and verbal communication skills in English
- Utilize LLMs (e.g., Google Gemini), as relevant, for tasks such as brainstorming solutions, deep research, summarizing technical documentation, drafting communications, summarizing complex technical information
- Experience with open source development
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.