Red Hat Senior Software Engineer in Pune, India

Company Description

At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies.

Job summary

Quickly process tasks assigned to offerings like Red Hat Ceph Storage and Red Hat Gluster Storage. Red Hat's Product Security team is looking for an experienced Senior Software Engineer to join our team focused on our storage offerings in Pune, India. In this role, you will analyze flaws, assess risk, and track to resolution. You’ll need to gain understanding of the various layers for these offerings, including how various Red Hat’s storage offerings work and interact with other Red Hat’s solutions. As a Senior Software Engineer, you will perform analysis and collaborate with other Red Hat engineers to ensure that Red Hat continues to help protect customers from meaningful security concerns.

Primary job responsibilities

  • Understand current and emerging threats in the storage product space

  • Work with developers to guide new security technologies

  • Communicate flaw information with our software developers, managers, quality engineers, upstream project developers, and peers on vendor security response teams

  • Provide detailed analysis of security issues

  • Prioritize tasks to ensure that serious vulnerabilities get immediate attention

  • Document vulnerabilities, flaws, mitigation, and their fixes through the entire update release life cycle in the team's knowledge base

  • Ensure proper description of the flaws with as much technical data as possible

  • Ensure proper reference and other data as used by Common Vulnerabilities and Exposures (CVE) pages

  • Coordinate as needed for embargoed bugs, their patches, and common release dates with upstream and vendors

  • Audit Red Hat’s offerings for security flaws

  • Work with product management to empower developers to conduct audits of our offerings

Required skills

  • Bachelor's degree in computer science or equivalent, or relevant work experience

  • Proficiency in multiple programming languages and ability to learn new ones

  • Knowledge of C, C++, and Python; Ruby and Go are a plus

  • Knowledge of Linux

  • Proficiency in software development processes; 5+ years of experience in a release engineering, quality assurance (QA), operations, or development environment

  • Understanding of security technologies

  • Experience and skills in debugging and analysis using tools like GDB, Valgrind, strace, and other programming-level or system-level debuggers

  • Excellent organizational skills and knowledge of methodologies like Getting Things Done (GTD)

  • Ability to work in a fast-paced environment with a multicultural team distributed across multiple countries and time zones

  • Experience working in a cross-functional, collaborative environment and an ability to bring groups of people together to collaborate

  • Fluent written and verbal communication skills in English

  • Highly organized and analytical with the ability to quickly learn new technologies in a fast-paced environment

  • Experience using cloud-based storage technologies is a plus

  • Previous experience in reverse engineering (RE) and security research is a plus

  • Experience using cloud-based storage technologies is a plus

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, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.

Job ID 62458

Category Information Technology