The Job logo

What

Where

Senior Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join the Red Hat Performance and Scale Engineering team as a Senior Software Engineer. Collaborate in characterizing and enhancing the performance and scale of Red Hat solutions. Utilize your skills in testing, automation, optimization, and monitoring to improve software performance. Bring your expertise in Linux, containers, and Kubernetes. Bachelor's degree in computer science required. Apply now!

About the job

The Red Hat Performance and Scale Engineering team is looking for a Senior Software Engineer to join us. In this role, you will work with a diverse team of highly motivated engineers focused on the performance and scale characterization, and improvement of current and future Red Hat solutions. You'll have the opportunity to collaborate with other engineering teams to optimize the components that make our open source solutions perform at the highest level for Red Hat enterprise customers.

What you will do

  • Work on performance and scale characterization and enhancement of the solution based on Red Hat OpenShift Container Platform and Kubernetes
  • Automate, test, and improve solutions and technologies including scale-out Linux containers with Red Hat OpenShift Container Platform
  • Collaborate with software engineers and test engineers to identify and resolve critical performance issues and help guide solutions
  • Test, analyze, and document results via Red Hat performance briefs and reference architectures

What you will bring

  • Bachelor's degree in computer science or a related field
  • Passion for testing and optimizing software performance
  • Background in software performance and scale testing, automation tooling, optimization, and monitoring
  • Ability to convert raw data into meaningful graphs, draw conclusions, and present results with recommendations for improvement
  • Thorough knowledge of Linux, containers, and Kubernetes
  • Experience with scripting languages like Python
  • Familiarity with a variety of concepts, practices, and procedures in addressing system performance
  • Motivated, with excellent judgment and decision-making skills
  • Good written and verbal English language skills
  • Experience with cloud technologies is a plus
  • Experience with Golang and upstream Kubernetes development is a major plus
Set alert for similar jobsSenior Software Engineer role in Bengaluru, India
Red Hat Logo

Company

Red Hat

Job Posted

2 years ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Red Hat Logo

Associate Software Engineer

Red Hat

Bengaluru, Karnataka, India

Posted: 21 hours ago

About the Job: The Red Hat engineering team is looking for a software engineer to work for the world's leading enterprise Linux platform, Red Hat Enterprise Linux (RHEL) on hybrid cloud platforms. In this role, you will help develop and implement cutting-edge new technologies and features, fix product issues in the RHEL operating system across various virtualization and cloud platforms.  And you will have the opportunity to work with brilliant engineers from all over the world, and collaborate with Red Hat's partners, and communities in an open source and agile development method.   What will you do? Maintain and update packages in RHEL as VM on virtualization and cloud platforms, implement new features, and fix issues. Help others review and refine code. Plan and prioritize your work to complete timely in the RHEL development cycle. Collaborate with the quality engineering team ensuring product quality, help them understand requirements and develop test plans. Work together with the support team to get customer issues resolved. Cooperate with virtualization/cloud partners, follow and understand their new features and requirements. Work with upstream communities, contribute your code to upstream.   What will you bring? 2+ years of solid Linux experience, best to have understanding of Linux components (kernel, bootloader, memory, network, storage, graphics etc.)  2+ years of professional experience in software development, be familiar with Python/C/Shell scripting Ability to troubleshoot and solve problems independently Be self-motivated, responsible, and collaborative Proficient in English reading, writing and speaking   The following are considered as a plus: Experience with Linux Shell / Python / Ansible / PowerShell Experience with virtualization (KVM, VMware, Hyper-V, OpenStack etc.), or cloud platform (Azure, AWS, Google, etc.) Experience with open source development and git