Red Hat is looking for a Senior Software Engineer to join the OpenShift Engineering team in Bangalore, India. You will contribute to the engineering of Red Hat OpenShift Container Platform and its core Kubernetes components, working within an agile team to implement features that support our rapidly growing customer base.
What You'll Do
- Develop features and bug fixes in Kubernetes and OpenShift within an agile team and as part of a global development organization.
- Become responsible for product quality, participate in peer code reviews, continuous integration and delivery, and respond to security threats.
- Work with Engineering, Product Management, and Support stakeholders to prioritize customer-facing features during planning, development, and delivery.
- Act as a point of escalation for implementation of critical customer-driven features and bug resolution.
- Follow the Kubernetes community and proactively lead the implementation of important improvements from the project in our product.
- Assist in developing architectural and design principles to improve performance, capacity, and scalability of product or customer-built solutions.
What We're Looking For
- An engineering degree or higher, or equivalent in computer science or a related field.
- 5+ years of experience writing code in programming languages such as Go, Java, or Python.
- Experience with containers and Kubernetes.
- Problem solving and troubleshooting skills with Root Cause Analysis experience.
- Bachelor's degree in computer science or equivalent.
- Hands-on learning and mid to senior level experience demonstrating implementation ownership of complex features individually and as a collaboration with others.
- Excellent written and verbal communication skills.
Nice to Have
- Familiarity with Red Hat OpenShift, CoreOS, Red Hat Enterprise Linux (RHEL) or Fedora.
- Experience of working with customers and helping them in their transformation journey as product advocate.
- Understanding of open source development models.
- Prior participation in open source community software development or leadership.
- Familiarity with enterprise application development.
- Familiar with test-based development and agile or scrum methodologies.
- Familiar with various observability tools: monitoring, logging, profiling, etc.
Technical Stack
- Kubernetes
- OpenShift
- Go
- Java
- Python
- Containers
Team & Environment
You will work in an agile team within a global development organization.
Work Mode
This role is onsite in Bangalore, India.
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.




