Principal Software Engineer
Raleigh
Responsible for fixing bug reports from customers, services personnel, quality assurance teams, or the engineering team to help assure the product’s quality. Participate in customer calls, advising on best practices around the installation and maintenance of the product, and assist in the resolution of issues in the customer environment.
*Telecommuting permitted: work may be performed within normal commuting distance from the Red Hat, Inc. office in Raleigh, NC.
What You Will Do:
- Participate in Kubernetes and Red Hat OpenShift communities by developing, testing, and documenting new software features. Responsible for publicizing the team’s work through blogs, project mailing list, and conference talks.
- Educate the team on new features through sprint reviews and small team presentations, recording small video demonstrations as appropriate and sharing them publicly.
- Responsible for evaluating design decisions to determine effect on performance and user experience. Responsible for designing and implementing software solutions for customers involved in Kubernetes migration and modernization efforts.
- Responsible for planning product feature development and project releases, as well as leading new feature design and implementation.
- Work with the Quality Engineering department and help inform them of design choices in new software solutions and how to best ensure there is sufficient test coverage.
- Operate as development lead orchestrating sprint planning and reviews while scoping tasks for other engineers on the team.
What You Will Bring:
- Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering or related field and six (6) years of experience in the job offered or related role OR Master’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering or related field and four (4) years of experience in the job offered or related role.
- Must have two (2) years of experience with: Kubernetes; Golang development; Cloud systems; software automation; developing enterprise software in an agile development environment; and Open-Source software development.
- Must have one (1) year of experience with Ansible.
#LI-DNI
The salary range for this position is $154,877 - $234,500. Actual offer will be based on your qualifications.
Pay Transparency
Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training, external market value, and internal pay equity. Annual salary is one component of Red Hat’s compensation package. This position may also be eligible for bonus, commission, and/or equity. For positions with Remote-US locations, the actual salary range for the position may differ based on location but …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Bonus Commission Equity Flexibility Flexible work environment
SkillsAgile Development Ansible Automation Cloud systems Collaboration Enterprise Software Golang Kubernetes Linux OpenShift Open Source Open Source Software Software automation Software Development
Experience6 years
EducationBachelor's degree Computer Science Engineering Equivalent Master's degree
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9