Senior Software Engineer, Platform Engineering

4 Days Old

Build Engineer Opportunity At Red Hat Red Hat is looking for a Build Engineer to join its Platform Engineering team! In this role, you will help architect, implement, improve, and support the build, packaging, and release of some of Red Hat's most complex software components. Using your expertise in devops principles, you will help create an environment where automation, reliability, and security come first. In this role, you will contribute to upstream open source projects, enhance self-service capabilities and observability to streamline the software development lifecycle, and integrate AI solutions in the organization's day-to-day work to augment and accelerate engineering workflows. The preferred location for this role is our Raleigh, NC office, but we will also consider highly qualified candidates in North America who prefer remote work. At Red Hat, our commitment to open source innovation extends beyond our products - it's embedded in how we work and grow. Red Hatters embrace change and have a strong growth mindset. That's why we encourage our teams to proactively, thoughtfully, and ethically use AI to simplify their workflows, cut complexity, and boost efficiency. This empowers our associates to focus on higher-impact work, creating smart, more innovative solutions that solve our customers' most pressing challenges. What you will do: Design, write, and maintain software that automates the build, deployment, and monitoring of Red Hat products run as managed services as well as on-premises. Assist our product engineering and service teams with software development lifecycle challenges. Contribute to documents that assist in issue resolution and self-service. Participate in an Agile Scrum team that scopes, prioritizes, and allocates work items. Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle. What you will bring: A bachelor's or Master's degree in Computer Science, engineering, math or equivalent practical experience. Hands-on experience with programming in at least one of these languages: Python, Golang, Java, C, C++ or another object-oriented language. Experience working with public clouds such as AWS, GCP, or Azure. Ability to troubleshoot and solve problems in a team setting collaboratively. Experience developing and managing CI/CD pipeline concepts and systems. Experience troubleshooting an as-a-service offering (SaaS, PaaS, etc.), GitOps, and working with complex distributed systems. Direct experience with Kubernetes or OpenShift is a plus. Demonstrated ability to debug, optimize code, and automate routine tasks. Basic understanding of Unix/Linux operating systems. Understanding of computer security and cryptography basics, including certificates, TLS, and credential-storage systems. Familiarity with observability tools like Prometheus and Grafana. Experience with AI tools for developer augmentation. The salary range for this position is $116,270.00 - $191,840.00. Actual offer will be based on your qualifications. Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training, external market value, and internal pay equity. Annual salary is one component of Red Hat's compensation package. This position may also be eligible for bonus, commission, and/or equity. Red Hat is the world's leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. We are an equal opportunity workplace and an affirmative action employer.
Location:
Boston, MA, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search