Associate Software Engineer

Red Hat

Raleigh, NC0–2 yrs1h agovia LinkedInH-1B sponsor · 24 entry-level filings

About the Role

Red Hat Global Engineering is seeking an Associate Software Engineer interested in understanding system mechanics and driving improvements. In this role, you will function as both a tester and a developer, responsible for designing, automating, and creatively solving potential problems. You will interpret test requirements from customer use cases and develop innovative automated solutions for testing real-world customer workflows in test environments.

Key Responsibilities

  • Design, develop, and maintain test environments and automated test suites.
  • Develop test cases in Python and maintain a thorough understanding of the functionality of our offerings.
  • Ensure the continued quality of existing features and assess the quality of newly developed and planned features and product strategic direction.
  • Contribute to our test automation framework.
  • Contribute to test tooling projects related to deploying test environments and infrastructure, automating test pipelines, reporting test results, etc.
  • Deliver clear status for testing areas in a timely manner.
  • Explore, identify, and document new bugs clearly and accurately.
  • Work in a fast-paced agile environment.
  • Work with other teams internally.

Requirements & Tech Stack

  • Python experience.
  • Experience with Linux or UNIX systems.
  • Experience with Git or other source control technologies.
  • Interest in testing and investigating how things work internally.
  • Ability to coordinate and help others solve difficult problems.
  • Good written and verbal communication skills in English.
  • Ability to work on a fast-paced project.

Considered a Plus

  • Understanding of container technologies like Docker or Kubernetes.
  • Any cloud knowledge (AWS/Azure/GCE).
  • Configuration management experience, e.g., Red Hat Ansible Automation Platform, Chef, or Puppet.
  • Experience with continuous integration (CI) or CD tools like Jenkins, GitLab CI, or Travis, and creating test pipelines.
  • Experience using or participating in open source projects.

Note: This position does not offer visa sponsorship. Must be authorized to work in the United States without requiring future visa sponsorship.

Salary Range: $76,830.00 - $122,890.00. Actual offer will be based on qualifications, job location, applicable skills and training, external market value, and internal pay equity. This position may also be eligible for bonus, commission, and/or equity.

Benefits (for full time, permanent US associates)

  • 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.
  • 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.

H-1B sponsor

Red Hat filed 24 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: TikTok, FDE Times, Emonics LLC

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job