> Markdown version of [/jobs/ext/1236842-associate-software-engineer](https://www.wearedevelopers.com/jobs/ext/1236842-associate-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Associate Software Engineer - **Company:** Red Hat - **Location:** Durham, NC, United States (Remote available) - **Experience:** Expert - **Salary:** $94,182.0 - $122,890.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Automation of Tests, Unit Testing, Unix, Configuration Management, Code Review, Linux, Django Web Framework, Middleware, Monitoring of Systems, IT Management, Python (Programming Language), Red Hat Enterprise Linux, Software Engineering, Software Requirements Analysis, Systems Architecture, Backend, Git, Pytest, Integration Tests, Information Technology, Maintaining Code, Restful APIs, Software Version Control, Web Api - **Published:** July 11, 2026 - **Apply:** https://www.careerjet.com/job/use3d625d60ef39c03f125b5d9dfd9fd13/eaa ## About the Role * 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. ## Description *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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)