Taro Logo

Associate Software Engineer

World's leading provider of enterprise open source software solutions, delivering Linux, cloud, container, and Kubernetes technologies.
Raleigh, NC, USABoston, MA, USALowell, MA, USA
$75,320 - $120,480
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS · Cloud

Job Description

Red Hat, the world's leading provider of enterprise open source solutions, is seeking an Associate Software Engineer to join their Global Engineering team. This entry-level position offers an exciting opportunity to work on software testing and development, with a focus on automation and quality assurance. The role combines development and testing responsibilities, where you'll design automated solutions for testing real-world customer workflows.

The position offers a competitive salary range of $75,320 - $120,480 and comes with comprehensive benefits including medical, dental, vision coverage, 401(k) with employer match, and various other perks. You'll be working in a fast-paced agile environment, contributing to test automation frameworks and tooling projects while collaborating with cross-functional teams.

The ideal candidate should have Python experience, Linux/UNIX knowledge, and familiarity with Git. Additional valuable skills include understanding of container technologies (Docker/Kubernetes), cloud platforms, and CI/CD tools. This role provides an excellent opportunity to work with cutting-edge open source technologies while being part of a company that values collaboration, innovation, and inclusive culture.

Red Hat's culture is built on open source principles of transparency, collaboration, and inclusion. The company offers a supportive environment where creative, passionate people can contribute their ideas and make an impact. With offices in over 40 countries and a flexible work environment, Red Hat provides numerous opportunities for professional growth and development in the field of software engineering.

Last updated 20 hours ago

Responsibilities For Associate Software Engineer

  • Design, develop, and maintain test environments and automated test suites
  • Develop test cases in Python
  • Ensure continued quality of existing features
  • Contribute to test automation framework
  • Contribute to test tooling projects
  • Deliver clear status for testing areas
  • Explore, identify and document new bugs
  • Work in a fast-paced agile environment
  • Work with other teams internally

Requirements For Associate Software Engineer

Python
Linux
Kubernetes
  • 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

Benefits For Associate Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans
  • Disability, paid family medical leave, and paid military leave
  • Employee stock purchase plan
  • Family planning reimbursement
  • Tuition reimbursement
  • Transportation expense account
  • Employee assistance program