Software Engineer job at Red Hat in Raleigh, NC, Durham, NC

Red Hat3 months ago
Raleigh, NC, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

We are seeking a Software Engineer in the Ansible organization based in Raleigh, United States. In this role, you will collaborate with a global agile team to design, develop, and deliver innovative features for the Red Hat Ansible Automation Platform. You will have the opportunity to work with modern languages, frameworks, and technologies, all while being a part of Red Hat’s unique and inclusive culture.

Compensation: The salary range is $94,550.00 - $151,170.00, based on your qualifications and experience.

Key Responsibilities

  • Develop and maintain software to automatically provision, upgrade, monitor, and heal the Red Hat Ansible Automation Platform.
  • Collaborate with technical leads and business stakeholders to understand feature requirements and break them down into manageable tasks.
  • Create test plans and tests to ensure a high level of quality.
  • Contribute to all aspects of product delivery including design, development, testing, documentation, and deployment.
  • Flexibility to work on-site or in a hybrid environment in Raleigh NC or Durham NC.

Required Qualifications

  • Passion for learning new technologies, building elegant software systems, troubleshooting complex technical issues, and automation.
  • 2+ years of industry experience.
  • Software development experience using Python.
  • Basic knowledge of software development life cycle tools such as GitHub and Jenkins.
  • Familiarity with SDLC and agile or scrum processes.

Preferred Qualifications

  • Experience writing Ansible playbooks and administering the Red Hat Ansible Automation Platform.
  • Familiarity with observability platforms (e.g., Dynatrace, DataDog).
  • Cloud native development/administration experience.
  • Prior experience working on a globally distributed, remote team.
  • Experience with quality and testing methodologies.

Benefits & Perks

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

Required Skills

SCRUM
Ansible
Jenkins
GitHub
Observability
Agile
Cloud Native
Python