Sundayy logo
Sundayy Verified
Software, Marketing Technology, AI, Social Media Management

Backend Software Engineer (API, SQL)

United StatesRemoteFull TimePosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Red Hat is seeking an experienced Principal Software Engineer for its Advanced Cluster Security (ACS) team. This role focuses on designing and implementing core backend services for Kubernetes security, enhancing product resilience, and enabling secure operations. The ideal candidate will have expertise in architecting high-performance, scalable backend services, distributed systems, and security principles, with strong Golang programming skills. Responsibilities include leading the full lifecycle of core product areas, contributing to the technical roadmap, integrating new technologies, and upholding high software quality standards. Collaboration with cross-functional teams and engagement with the open-source community are key aspects of this role.

About The Company
Red Hat is a global leader in enterprise open source software solutions, renowned for delivering high-performing Linux, cloud, container, and Kubernetes technologies through a community-powered approach. Operating across more than 40 countries, Red Hat fosters an inclusive and collaborative environment that encourages innovation and creativity. The company's mission is to provide open source solutions that empower organizations to innovate faster, operate more securely, and reduce costs. Red Hat's commitment to transparency, diversity, and inclusion has established it as a pioneer in the open source community, making it an ideal workplace for talented professionals seeking to make a meaningful impact in technology.
About The Role
We are seeking an experienced Principal Software Engineer specializing in Backend Development to join our Advanced Cluster Security (ACS) team at Red Hat. This senior-level role offers an exceptional opportunity to influence the future of Kubernetes security by developing robust, scalable, and innovative backend services. You will be responsible for designing and implementing core components of ACS, enhancing product resilience, and enabling secure operations across diverse cloud environments. Your expertise will help elevate our solutions to meet the high-demand requirements of Kubernetes and OpenShift users, ensuring that our security offerings remain industry-leading. Collaboration with cross-functional teams and active engagement with the open-source community are integral parts of this role, providing a platform for technical leadership and innovation.
Qualifications

  • A Master's or Ph.D. in Computer Science, Engineering, or related STEM fields with a minimum of five years of relevant experience; or a Bachelor's degree with at least seven years of experience.
  • Proven expertise in architecting and implementing high-performance, scalable backend services, including RESTful and gRPC APIs.
  • Deep understanding of distributed systems, system internals, and security principles.
  • Experience with automation frameworks and tools such as Terraform and Helm.
  • Strong programming skills, particularly in Golang, with a focus on software quality and maintainability.
  • Knowledge of Kubernetes, including deployment, scaling, management, and security in production environments (preferred but not mandatory).
  • Excellent communication and collaboration skills, with a history of working effectively in diverse teams.
  • Active participation or contributions to open-source projects and communities is highly desirable.
  • Demonstrated problem-solving skills and innovative thinking in complex engineering challenges.

Responsibilities

  • Lead the entire lifecycle of core product areas, including designing, developing, and maintaining critical backend services, automation tools, and Linux data collection software, with a focus on scalability, performance, and reliability.
  • Contribute to the technical roadmap by identifying future challenges and opportunities within Kubernetes security, emphasizing efficient data collection, event processing, storage, and persistence mechanisms.
  • Spearhead the integration of new technologies, programming languages, and frameworks to enhance developer productivity and drive product innovation.
  • Uphold high standards for software quality through a "design document-first" approach, promoting best practices and technical growth via code reviews and mentorship.
  • Address complex customer issues by leveraging deep expertise in Kubernetes, Linux internals, and distributed systems to deliver expert support and solutions.
  • Collaborate cross-functionally with product managers, designers, and engineers to refine and expand ACS features, ensuring excellent user experience and operational excellence.
  • Provide technical guidance and foster peer learning through code reviews, design feedback, and knowledge sharing.
  • Engage with the open-source community by sharing knowledge and contributing to foundational projects related to ACS technologies.

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account for healthcare and dependent care
  • Health Savings Account for high deductible medical plans
  • Retirement 401(k) plan with employer matching
  • Paid time off and holidays
  • Paid parental leave for all new parents
  • Leave benefits including disability, paid family medical leave, and military leave
  • Additional benefits such as employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, and employee assistance program

Equal Opportunity
Red Hat is committed to fostering an inclusive environment and is proud to be an equal opportunity workplace. We evaluate all applications without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other protected characteristic. We support individuals with disabilities by providing reasonable accommodations during the application process. Red Hat encourages applicants from diverse backgrounds and experiences to join our team and contribute to our innovative culture.

Ready to apply?
You'll be redirected to Sundayy's application page.

Similar roles