Job Description
Join Red Hat's pioneering team in Raleigh, NC as a Senior Software Engineer and shape the future of open-source technology. We're seeking innovators passionate about building scalable cloud-native solutions that power Fortune 500 companies. Enjoy competitive compensation, flexible work arrangements, and unparalleled opportunities to work with cutting-edge technologies like Kubernetes, Ansible, and Red Hat OpenShift.
What We Offer:
- Industry-leading benefits package including 401(k) matching
- Professional development stipends and conference attendance
- Collaborative Agile environment with daily stand-ups and retrospectives
- Remote-first culture with optional in-office workspace
Responsibilities
- Architect and implement cloud-native applications using Java, Python, and Go
- Lead CI/CD pipeline optimization using Jenkins and GitLab CI
- Mentor junior engineers through code reviews and pair programming
- Collaborate with product teams to translate requirements into technical specs
- Contribute to open-source projects and maintain technical documentation
- Automate infrastructure as code using Terraform and Ansible
- Participate in on-call rotation for production systems
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of software engineering experience with cloud platforms
- Expertise in microservices architecture and container orchestration
- Strong proficiency in at least two programming languages (Java/Python preferred)
- Experience with RESTful APIs and gRPC protocols
- Knowledge of Linux system administration and networking fundamentals
- Agile/Scrum methodology experience
- Proven track record of shipping enterprise-grade software