Red Hat is the world’s leading provider of enterprise open source software solutions, and they are seeking a Software Engineer to join the Ansible Content Team. This role focuses on cloud integrations, AI-driven automation, and developing high-quality automation content for the Ansible Automation Platform.
Responsibilities:
- Develop and maintain Ansible content (collections, modules, plugins) for cloud providers and enterprise integrations
- Contribute to the Ansible Automation Platform, building features that improve scale, performance, and usability
- Explore and prototype AI-assisted automation workflows and integrate them into the Ansible ecosystem
- Participate in Scrum ceremonies (planning, stand-ups, retrospectives) and collaborate with teammates to deliver sprint goals
- Collaborate with open source communities, review contributions, and mentor contributors
- Write and maintain tests, documentation, and release notes to ensure high-quality deliverables
- Partner with the broader Ansible engineering organization to drive cross-team initiatives
- Utilize and experiment with AI‑assisted tools—such as code generation, intelligent suggestions, and auto‑completion—to accelerate development, improve code quality, and support test design, automation, and peer reviews throughout the development lifecycle
Requirements:
- 2+ years of relevant software engineering experience
- Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience
- Strong programming skills in Python (preferred), Go or other high-level languages
- Familiarity with Ansible (as a user or contributor), infrastructure automation, or configuration management
- Hands-on experience with cloud providers (AWS, Azure, GCP) and their APIs/SDKs
- Understanding of Scrum/Agile practices and experience working in iterative development cycles
- Knowledge of software engineering best practices: testing, CI/CD, version control (git), code reviews
- Interest in AI/ML technologies and curiosity to apply them in automation workflows
- Strong collaboration and communication skills, comfortable working in distributed teams
- Open source contribution experience is a plus