Software Development Engineer Senior

CSG

India Remote
Hybrid
Kubernetes controllers and operators using go
Author and maintain helm charts
Ci/cd workflows for production
As a Senior Software Development Engineer, you will have the opportunity to design, develop, test, and maintain software applications or systems, collaborating with cross-functional teams to create efficient and reliable software solutions

Job Summary

  • As a Senior Software Development Engineer, you will have the opportunity to design, develop, test, and maintain software applications or systems, collaborating with cross-functional teams to create efficient and reliable software solutions.
  • Responsibilities include designing and implementing custom Kubernetes controllers and operators using Go, authoring and maintaining Helm charts, and contributing to the evolution of our Kubernetes-based platform for delivering Encompass in production.
  • We are looking for candidates who have a Bachelor's degree in Computer Science, Computer Engineering, related field, or equivalent experience, with 5+ years of previous development experience and well-versed with Kubernetes concepts.

Matching Summary

As a Senior Software Development Engineer, you will have the opportunity to design, develop, test, and maintain software applications or systems, collaborating with cross-functional teams to create efficient and reliable software solutions.

Skills & Requirements

Must-have

  • Kubernetes controllers and operators using Go
  • Author and maintain Helm charts
  • CI/CD workflows for production
  • Kubernetes in production
  • High availability and fault tolerance concepts
  • Automated testing and reliability

Nice-to-have

  • Leverage and adopt AI tools
  • Trusted team player
  • Growth driver mindset
  • Game changer
  • Leader and mentor
  • Strategist

Key Requirements

  • 5+ years of previous development experience
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
  • Proficiency in English in a business environment
  • Well versed with Kubernetes concepts, architecture, and operations
  • Golang or other systems programming languages
  • Operator SDK and controller-runtime proficiency
  • Helm for packaging and deploying applications
  • Deep understanding of Kubernetes in production
  • Excellent knowledge of CI/CD pipelines
  • Strong testing and debugging skills
  • Adopter and advocate of AI tools

Work Rights

Not specified

Tailored Resume

Cover Letter