Red Hat

Software Engineer

Red Hat

Bangalore, India

full time

16 Nov 2020

Red Hat

The Red Hat Storage Engineering team is looking for a Software Engineer to join us in Bangalore, India. In this role, you will work with Red Hat's offerings related to virtualization and container technologies. You'll work alongside a team of software developers, product designers, and quality assurance (QA) engineers across offerings and the open source community.

Primary job responsibilities

  • Work on a distributed file system to solve complex distributed system problems; work on different algorithm enhancements and focus on different integrations with storage
  • Collaborate with the engineering, quality engineering (QE), product management, documentation, and product build teams and the open source community
  • Write code for new features including unit and integration tests
  • Install and configure various offerings to understand integration features to be developed
  • Submit patches for bug fixes to the upstream community and review patches from other community members

Required skills

  • Bachelor's degree in computer science or a related field
  • 3+ years of programming experience on Linux or any UNIX platform
  • Proficiency in a programming language like C or C++
  • Experience with scripting languages, namely Python and Bash
  • Experience with file system and storage offerings
  • Demonstrated ability to quickly learn language and domain skills; curiosity about new technologies and skills
  • Great written and verbal communication skills

Do you want to get jobs like this one sent to your email every week?

Then subscribe to the C++ JOBS newsletter!