Principal Software Engineer - OpenShift

8 - 13 years

30 - 40 Lacs

Posted:6 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About the Job :

The Red Hat OpenShift Engineering team is looking for a Principal Software Engineer to join us in Bangalore, India.

In this role, you will work in an agile team and contribute to the engineering of Red Hat OpenShift Container Platform and its supporting components in the core of Kubernetes.

As a Principal Software Engineer, you will be a key contributor in implementing customer requirements and ensuring the evolving needs of Red Hat OpenShifts rapidly growing customer base are met. Youll need to work with various engineering teams as well as product management and other key stakeholders across the product to identify and prioritize features to existing and upcoming releases.

You will work proactively with the open source Kubernetes community and lead the implementation of important improvements from the project in our software product.

What will you do?

  • Develop architectural and design principles to improve performance, capacity, and scalability of product or custom solution built on a software product stack
  • Experience as an architect or technical lead to handle aspects such as functionality, performance, resilience, reuse, comprehensibility, scalability, security, technology constraints, and tradeoffs.
  • Ability to communicate architectural decisions effectively to both stakeholders and technical staff.
  • Expertise to define a high-level structure of a software system (architecture), its main components and their interfaces; interactions of these components with each other and with external systems.
  • Ability to provide architecture viewpoint on customers solution architecture & design in context of the product
  • Develop features and bug fixes in Kubernetes and OpenShift within an agile team and as part of a global development organization.
  • Become responsible for our product quality, participate in peer code reviews, continuous integration and delivery, respond to security threats
  • Work with Engineering, Product Management, and Support stakeholders to prioritize customer facing features during the 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
  • Develop architectural and design principles to improve performance, capacity, and scalability of product or customer built solution on software product
  • Experience as an architect or technical lead to handle aspects as functionality, performance, resilience, reuse, comprehensibility, scalability, security, technology constraints, and tradeoffs.
  • Ability to communicate architectural decisions effectively to both stakeholders and technical staff.
  • Expertise to define a high-level structure of a software system (architecture), its main components and their interfaces; interactions of these components with each other and with external systems.
  • Ability to provide architecture viewpoint on customers solution architecture & design in context of the product

What will you bring?

  • An engineering degree or higher, or equivalent in computer science or a related field
  • Architectural mindset and expertise in architecting and designing new systems. Product Architecture experience
  • 8+ years of experience writing code in programming languages such as Go Java.
  • Experience with containers and Kubernetes
  • Knowledge of Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), or Microsoft Azure
  • 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


The following are considered a plus:

  • Experience of working with customers and helping them in their transformation journey as product advocate would be advantageous
  • Familiarity with Red Hat Enterprise Linux (RHEL), CoreOS, Fedora or Red Hat OpenShift.
  • 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.
  • Running applications on OpenShift
  • Telling stories with data

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Red Hat logo
Red Hat

Software Development

Raleigh NC

RecommendedJobs for You