The point where experts and best companies meet
Share
Job Summary
Red Hat Engineering is looking for a Principal Software Engineer to join us in Bangalore ,to continue making OpenShift the premier Kubernetes platform. The ideal candidate is willing to or is already participating in one or more of the Kubernetes SIGs and contributing code to one or more of the Kubernetes repositories. You'll work as part of a fast-paced, highly experienced, and exciting engineering team distributed across the globe and you’ll participate in a vibrant open source culture. You’ll be working with top Kubernetes contributors on a daily basis. You'll help promote quality and innovation in the Red Hat OpenShift Engineering team. In this engineering role, you will use golang as your primary programming language.
Primary Job Responsibilities
Participate in the design and implementation of Red Hat OpenShift and Kubernetes features, bug-fixes within an agile team.
Play an active role in the Kubernetes community through code contributions, reviews, discussions and bug-fixes.
Become responsible for our product quality, participate in peer code reviews, continuous integration and delivery, respond to security threats
Act as a point of escalation for customer and internal teams.
Become a subject matter expert in one or more areas.
Be a mentor for other junior team members.
Required Skills
Bachelor's degree in computer science, or equivalent related work experience
Experience with the Kubernetes ecosystem
Familiarity with open-source development process
Experience with distributed version control systems like Git
Good understanding of Linux operating system
7+ years of experience developing software in a Linux environment using a language like Go, Ruby, Python, Java, C, or C++ Demonstrated ability to quickly learn new technologies with minimal guidance; willingness to learn and work with new programming languages
Excellent written and verbal communication skills and ability to work with distributed teams.
Familiarity with kubernetes operators and automation it provides for a cluster.
Preferred skills
Understanding Kubernetes architecture and internals
Experience troubleshooting complex issues in distributed systems
Experience with development for public cloud services (AWS, GCE, Azure)
Ability to present to customers and stakeholders
Previous contributions to open source projects or being an open source maintainer
These jobs might be a good fit