Red Hat · USA
Senior Software Engineer
Join Red Hat's Advanced Cluster Security (RHACS) Engineering team as a Senior Software Engineer and contribute to building industry-leading security solutions for OpenShift and Kubernetes environments.
About the Role
Lead the design and implementation of backend services and core system components within the RHACS platform.
Build and evolve critical services, automation tooling, and Linux-based data collection systems with a strong focus on scalability, reliability, and performance.
Responsibilities
Technical Leadership & Impact:
Lead the design and implementation of backend services and core system components within the RHACS platform.
Build and evolve critical services, automation tooling, and Linux-based data collection systems with a strong focus on scalability, reliability, and performance.
Engineering Excellence & Quality:
Own the quality of your code and ensure systems are thoroughly tested, observable, and resilient.
Champion a “design-first” engineering culture by driving design document practices and structured technical reviews.
Innovation & Technical Strategy:
Proactively identify technical gaps, emerging risks, and future scalability challenges in Kubernetes security.
Evaluate and introduce new technologies, frameworks, and languages that improve developer productivity and system robustness.
Collaboration & Cross-functional Execution:
Partner closely with product managers, designers, and engineers to define and refine RHACS features.
Collaborate across teams to ensure alignment on architecture, priorities, and delivery timelines.
Customer Focus & Problem Solving:
Diagnose and resolve complex customer issues involving Kubernetes, Linux internals, and distributed systems.
Provide deep technical insight and guidance to improve system reliability and customer experience.
About You
We are looking for a Senior Software Engineer with:
Master’s or Ph.D. in Computer Science, Engineering, or related STEM field with 5+ years of software engineering experience, or Bachelor’s degree with 7+ years of relevant experience in backend systems, security, or distributed systems.
Strong proficiency in backend development with experience in languages such as Go, C++, or similar.