> Markdown version of [/jobs/ext/3128226-software-engineer](https://www.wearedevelopers.com/jobs/ext/3128226-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). --- # Software Engineer - **Company:** Red Hat - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $178,214.0 - $215,300.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Bash Shell, Configuration Management, Static Program Analysis, Software Quality, Computer Programming, Database Schema, Software Design Patterns, Python (Programming Language), MISRA C (C Programming Language), Object-Oriented Software Development, OpenShift, Red Hat Enterprise Linux, Secure Coding, Software Deployment, Software Engineering, Systems Architecture, Web Applications, Web Application Frameworks, Openapi, ReactJS, Flask (Web Framework), Backend, Infrastructure Automation Frameworks, Information Technology, Integration Frameworks, Front End Software Development, Docker, Golang - **Published:** September 28, 2026 - **Apply:** https://www.thejobnetwork.com/job/senior-software-engineer-509980300 ## About the Role * Master's degree (U.S. or foreign equivalent) in Computer Science, Information Technology or related field and three (3) years of experience in the job offered or related role OR Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Information Technology or related field and five (5) years of experience in the job offered or related role. * Must have three (3) years of experience with: pipeline cloud platforms; Infrastructure as code tools to automate the infrastructure deployments and configurations; Podman and OpenShift to package and deploy applications; programing languages including Python, Golang and bash; building Front-end and Back-end Web applications using React and Flask; and secure coding practices and integration tools for code quality checks and runtime security using Coverity scan and OSCI tools. * Must have two (2) years of experience with: object-oriented programming principles and design patterns; ISO26262 at least Part-6 Software Development and Safety lifecycle process; tagging, inheriting and building packages; and Configuration Management and Change Management for Functional Safety. ## Description *Telecommuting permitted: work may be performed within the normal commuting distance from Red Hat, LLC office in McLean, VA. Design and develop scalable and reusable software frameworks and libraries to increase efficiency across teams by adhering to the Safety Standards ISO26262. Oversee the end-to-end implementation of the complex solutions from the initial design phase to final delivery, ensuring alignment with business requirements, technical standards and timelines. What You Will Do: * Develop custom tools and scripts to automate repetitive tasks to increase engineering productivity by integrating advanced scripting techniques using Python or Bash. * Implement software components adhering to safety goals, ASIL requirements and system constraints. * Develop and optimize processes to be compliant with the ISO26262 standards. * Architect, design and implement front-end and back-end systems using modern frameworks and technologies such as React and Flask. * Optimize the database schema design and implement high performance queries for large sets of data. * Provide guidance and mentorship to junior engineers on technical issues, coding standards and best practices. * Collaborate with product owners, managers and other stakeholders to define the requirements and translate them into actionable tasks to achieve certification. * Lead the Agile process and manage task prioritization for delivery within a strict timeline. * Create detailed technical documentation, including the system architecture diagrams, API specifications and Design definitions. * Conduct peer code reviews to ensure compliance with the coding guidelines such as MISRA. * Perform static code analysis using Coverity Scan to identify and mitigate the issues. ## Related Videos - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [From Zero to Hero: Launch & Manage Your Cloud Apps with Free OpenShift & Red Hat Developer Hub](https://www.wearedevelopers.com/videos/1023-from-zero-to-hero-launch-manage-your-cloud-apps-with-free-openshift-red-hat-developer-hub) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)