Software Engineer

Sorry, this job was removed at 3:08 p.m. (CST) on Monday, October 4, 2021
Find out who's hiring in San Francisco, CA.
See all Developer + Engineer jobs in San Francisco, CA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job summary
The Red Hat Engineering team is looking for a Software Engineer to join us in San Francisco, CA. In this role, you will design, develop, troubleshoot, and debug software programs for enhancements and new products.
Primary job responsibilities

  • Develop software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud-based, and Internet-related tools
  • Evaluate hardware compatibility and influence hardware design
  • Implement new software features to the Operator SDK and OpenShift framework and increase user adoption of the product by collaborating within Red Hat and the open source community
  • Contribute to building and developing operators that utilize Operator SDK, Ansible, Helm, and Go operators to help developers and developer admin users gain new features and easily utilize the tools in their applications
  • Communicate with end users through IRC, Slack, forums, and email to provide updates on completion of new features in development
  • Provide recommendations for improvements for the Operator SDK and open source Kubebuilder projects, and submit design enhancement proposals
  • Develop automated reports on the Red Hat Openshift Container Platform indexes by tracking and reporting on Operator SDK user metrics and adoption that uses the controller-runtime library to make writing operators easier by providing high level application programming interface (APIs) and abstractions to write the operational logic more intuitively


Required skills

  • Bachelor's degree (U.S. or foreign equivalent) in computer science, computer engineering, or related field and 1+ year(s) of experience in the job offered or related role
  • Experience with: JUnit, TestNG, and PyUnit test frameworks; RESTful APIs and web-based user interface automation; collaborating with engineers to solve complex problems to deliver end-to-end quality in container technology; designing and developing test plans and test cases based on functional and design specifications focusing on specific user needs; and container and Kubernetes-related technologies like Red Hat Enterprise Linux (RHEL), Fedora, cgroups, and SELinux


About Red Hat
Red Hat is the world's leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.
Benefits

  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!


Note: These benefits are only applicable to full time, permanent associates at Red Hat located in the United States.
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.

More Information on Red Hat
Red Hat operates in the Automation industry. The company is located in Raleigh, NC, Ann Arbor, MI, Atlanta, GA, Austin, TX, Boston, MA, Washington, DC, Charleston, SC, Charlotte, NC, Chicago, IL, Dallas, TX, Denver, CO, Durham, NC, Los Angeles, CA, Minneapolis, MN, New York, NY, Richmond, VA, St. Louis, MO, Sunnyvale, CA, McLean, VA and Westford, MA. Red Hat was founded in 1993. It has 20000 total employees. It offers perks and benefits such as Volunteer in local community, Partners with nonprofits, Open door policy, OKR operational model, Team based strategic planning and Flexible work schedule. To see all 19 open jobs at Red Hat, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Red HatFind similar jobs