Required Skills
About the Job
Join the Red Hat OpenShift Engineering team in Pune, Maharashtra, as a Senior Software Engineer. You will be a key contributor to the development of Red Hat OpenShift Container Platform and its core Kubernetes components. In an agile environment, you'll implement customer requirements, address the needs of our growing customer base, and collaborate with engineering, product management, and other stakeholders to prioritize features for upcoming releases. Proactively engage with the open-source Kubernetes community, leading the integration of significant improvements into our product.
Your responsibilities will include developing features and bug fixes within an agile and global development organization. You'll be accountable for product quality, participate in code reviews, contribute to continuous integration and delivery, and respond to security threats. You will prioritize customer-facing features, act as an escalation point for critical customer-driven features and bug resolution, and lead the implementation of key improvements from the Kubernetes project. You will also assist in developing architectural and design principles to enhance product performance, capacity, and scalability.
We are looking for candidates with an engineering degree or equivalent in computer science, with at least 4 years of experience coding in languages like Go, Java, or Python. Experience with containers and Kubernetes is essential, along with strong problem-solving and root cause analysis skills. A proven track record of integrating automated testing, quality gates, and observability tools into CI/CD pipelines is required. Excellent communication skills are a must. Familiarity with AI tools for product development is a plus.