Software Engineer

at  Red Hat Inc

Raleigh, NC 27601, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Sep, 2024USD 90480 Annual22 Jun, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Responsible for designing new software features and architectures to improve the product and performance. Responsible for designing and implementing software solutions for customers involved in Kubernetes data protection efforts.

  • Telecommuting permitted: work may be performed within normal commuting distance from the Red Hat, Inc. office in Raleigh, NC.

What You Will Do:

  • Responsible for collaborating with other engineers and team leaders to develop and design software solutions.
  • Responsible for evaluating design decisions to determine effect on performance and user experience.
  • Responsible for writing testing software for Red Hat products and its dependencies.
  • Responsible for working with customers to gather requirements and feedback on the product for future enhancements and bug fixes.
  • Participating in Kubernetes and Red Hat OpenShift communities by developing, testing, and documenting new 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.
  • Work with quality engineering (QE) teams to ensure that projects are tested correctly by implementing Go, Ansible, Kubernetes, OpenShift, Operator SDK, AWS, Azure, GCP, and Linux.

What You Will Bring:

  • Bachelor’s degree (U.S. or foreign equivalent) in Engineering (any) or related field.
  • Position requires working knowledge of the following skills gained through coursework or experience: Golang development; Kubernetes; Cloud systems; software automation; and developing enterprise software in an agile development environment.

Responsibilities:

Responsible for designing new software features and architectures to improve the product and performance. Responsible for designing and implementing software solutions for customers involved in Kubernetes data protection efforts.

  • Telecommuting permitted: work may be performed within normal commuting distance from the Red Hat, Inc. office in Raleigh, NC

What You Will Do:

  • Responsible for collaborating with other engineers and team leaders to develop and design software solutions.
  • Responsible for evaluating design decisions to determine effect on performance and user experience.
  • Responsible for writing testing software for Red Hat products and its dependencies.
  • Responsible for working with customers to gather requirements and feedback on the product for future enhancements and bug fixes.
  • Participating in Kubernetes and Red Hat OpenShift communities by developing, testing, and documenting new 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.
  • Work with quality engineering (QE) teams to ensure that projects are tested correctly by implementing Go, Ansible, Kubernetes, OpenShift, Operator SDK, AWS, Azure, GCP, and Linux


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Raleigh, NC 27601, USA