EngineerJobs.io
← Back to all jobs

Job Description

Red Hat is hiring a Software Engineer in Raleigh, NC (onsite) to design, develop, test, and maintain software solutions. This role partners with engineering and product stakeholders to deliver reliable features, enhance performance, diagnose defects, and support high-quality software outcomes.

Key Responsibilities

  • Design, develop, and maintain scalable software applications.
  • Write clean, efficient, and maintainable code.
  • Collaborate with software engineers, product teams, and technical stakeholders.
  • Participate in code reviews and software testing.
  • Identify, troubleshoot, and resolve software defects.
  • Improve application performance, reliability, and security.
  • Contribute to technical documentation and development processes.

Required Qualifications

  • Experience with programming languages such as Java, Python, C++, or Go.
  • Understanding of software development principles and data structures.
  • Knowledge of APIs, databases, and application development.
  • Familiarity with Git, Linux, and software development tools.
  • Strong analytical, communication, and problem-solving skills.
  • Ability to work effectively in a collaborative engineering environment.

Technologies

Java, Python, C++, Go, Git, Linux, APIs, databases

Compensation and Location

  • Location: Raleigh, NC (onsite, in person)
  • Salary: USD 110,000 - 155,000 per year

Benefits

  • Competitive compensation
  • Health, dental, and vision insurance
  • Retirement savings programs
  • Paid time off and holidays
  • Professional development opportunities
  • Collaborative engineering environment
  • Relocation assistance

About Red Hat

Red Hat is a leading enterprise software company specializing in open-source solutions, cloud computing, Linux platforms, automation, and enterprise application development. The company helps organizations build, deploy, and manage modern IT infrastructure through innovative open-source technologies and collaborative software development.

Work Environment

Software development and engineering team environment.

Similar Jobs