Senior Software Engineer
Core
Design and build scalable, distributed CI/CD tooling and infrastructure supporting Continuous Integration for hundreds of GitHub repositories and thousands of OpenShift clusters.
Role type
Senior IC software engineer (CI/CD infrastructure)
Builds
OpenShift-native tooling, CI infrastructure (upstream kubernetes-sigs/prow), and distributed solutions for Red Hat engineers
Domain
Cloud-native infrastructure, Continuous Integration, Open Source
Deliverable
production ML models | product features | infrastructure
Required skills
Go (Golang), Kubernetes, OpenShift, CI/CD pipeline design, distributed systems, Linux, AWS/GCP, Git, troubleshooting
Preferred skills
Docker, container technologies, AI-driven software development, global distributed team collaboration
Technologies
OpenShift, Kubernetes, Prow, Go, AWS, GCP, Linux, Docker, GitHub, JIRA
Responsibilities
Design and build scalable distributed solutions; Engage with open source communities to build consensus; Investigate, communicate, and troubleshoot escalated issues; Maintain development, staging, and production environments; Perform code review; Mentor other engineers
Seniority
Senior, hands-on IC with mentorship responsibilities