×
Register Here to Apply for Jobs or Post Jobs. X

Associate Software Engineer

Job in Durham, Durham County, North Carolina, 27703, USA
Listing for: Red Hat, Inc.
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    Python, Backend Developer, Software Engineer, Software Testing
Salary/Wage Range or Industry Benchmark: 94182 - 122890 USD Yearly USD 94182.00 122890.00 YEAR
Job Description & How to Apply Below
## Associate Software Engineer Apply remote type:
Hybrid locations:
Durham time type:
Full time posted on:
Posted Todayjob requisition :
R-058395 Telecommuting permitted: work may be performed within normal commuting distance from the Red Hat, LLC office in Durham, NC.Design and develop server-side logic and modular software components for enterprise IT automation using the Python programming language and Django web framework. Implement core backend functionality, including data models, views, and middleware.
*
* What You Will Do:

*** Develop and maintain RESTful APIs using the Django REST Framework (DRF) to facilitate seamless communication between automation tools and enterprise IT systems.
* Create and optimize scripts and workflows to automate routine IT tasks, such as server provisioning, configuration management, and system monitoring, to improve operational efficiency.
* Write and execute unit tests and integration tests using Python testing frameworks (e.g., PyTest or Unit test) to ensure code reliability and adherence to functional specifications.
* Participate in Agile development cycles and code reviews.
* Maintain technical documentation for API endpoints, system architecture, and automation workflows for internal engineering use.
** What You Will Bring:
*** Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Software Engineering, or related field.
* Position requires working knowledge of the following skills gained through coursework or experience: writing and maintaining code, specifically for developing test cases and automated solutions; navigating command-line interfaces and managing files within Linux or UNIX environments; using Git or similar tools for version control, branching, and code collaboration; designing and maintaining automated test suites or infrastructure pipelines; following Agile ceremonies, including sprints and stand-ups;

identifying, documenting, and investigating internal software bugs; and documenting technical progress and system requirements within a collaborative development environment via pull request submissions and established acceptance criteria.#LI-DNIThe salary range for this position is $94,182 - $122,890/year. Actual offer will be based on your qualifications.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary