Principal Software Engineer

Email this Job
Employer - Red Hat Software
Category - Teaching-Education
Job title - Principal Software Engineer

Job Description
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: The Red Hat Gluster Storage Engineering team is looking for a Principal Software Engineer to join us in Bangalore, India. In this role, you will work on enhancing and maintaining our distributed storage solution, GlusterFS. You’ll work alongside a team of software developers, product managers, quality assurance (QA) engineers, and the open source community on improving the features and integration for other Red Hat’s offerings. You’ll be expected to have a solid record of designing, building, and deploying distributed computing software and infrastructure. As a Principal Software Engineer, you'll also need to have extensive subject matter expertise in distributed systems, familiarity with online services of scale, and deep technical knowledge of computing, storage, and software design. Primary job responsibilities:[
Collaborate with the Engineering, Quality Engineering (QE), Product Management, Documentation, and product build teams and the open source community
Design and deploy software components for storage offerings
Focus on improvements to the offering in terms of usability, performance, and stability
Collaborate with customer-facing teams to debug and resolve technical challenges
Maintain and improve the continuous integration (CI) builds of our offerings
Build a usage community around the platform by writing technical articles, presenting at developer conferences, and working with contributors
Serve as a community contributor by participating in developer discussion forums, mailing lists, and social media ]Required skills:
Systems programming skills in C and Python languages
Experience working on storage and filesystems
Experience designing and developing distributed systems
Experience measuring, analyzing, and optimizing scalability and performance
Demonstrated ability to quickly learn language and domain skills; curiosity about new technologies and skills
Great written and verbal communication skills
Familiarity with CI frameworks and tools

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.

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.

principal-software, principal-software-jobs-in-bengaluru, principal-software-engineer
Job Location Bengaluru, Karnataka
Date Posted 31 Dec 2019
Employer Email --No Email
Click here to Apply

Jobseeker's Please Note: Please do not make any payment in any bank account or wallet in our Name, We don't charge any money to jobseekers
For More details please Click Here