
Principal Software Engineer
Red Hat
full-time
Posted on:
Location Type: Hybrid
Location: Raleigh • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $148,540 - $245,050 per year
Job Level
About the role
- Actively engage with and drive contributions within the upstream open-source communities relevant to the Red Hat Trusted Artifact Signer (RHTAS) project and Post Quantum Computing.
- Take shared ownership of the complete lifecycle of the Red Hat Trusted Artifact Signer product.
- Spearhead downstream product efforts, along with the design and implementation of robust CI/CD pipelines for these products.
- Facilitate and drive cross-product integration efforts between RHTAS and other products within the Red Hat ecosystem.
- Prioritize and ensure the security compliance of the Red Hat Trusted Artifact Signer product.
- Act as a key advocate for both the community and the product.
Requirements
- Familiarity with Post Quantum Cryptography algorithms and methods.
- Understanding of cryptographic principles including digital signatures, key lifecycle, certificate management, and robust key management practices.
- Proven experience delivering enterprise-grade software solutions.
- An understanding of Kubernetes architecture and its ecosystem.
- Proficiency in the Go programming language.
- Strong production troubleshooting skills and the ability to diagnose and resolve complex issues.
- Familiarity with agile development methodologies and practices.
- A strong drive for continuous learning and staying up-to-date with the latest technologies.
- Effective professional-level English communication skills, both written and verbal.
- Expertise in designing and implementing robust CI/CD pipelines (considered a plus).
- Experience with the Sigstore upstream project and its architecture (considered a plus).
- Proficiency in the Ansible project and its tooling, such as writing playbooks and managing configurations (considered a plus).
- Professional experience with Python and/or Node.js (considered a plus).
Benefits
- Comprehensive medical, dental, and vision coverage
- Flexible Spending Account - healthcare and dependent care
- Health Savings Account - high deductible medical plan
- Retirement 401(k) with employer match
- Paid time off and holidays
- Paid parental leave plans for all new parents
- Leave benefits including disability, paid family medical leave, and paid military leave
- Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoPythonNode.jsKubernetesCI/CD pipelinesPost Quantum Cryptographycryptographic principlesdigital signatureskey managementAnsible
Soft Skills
troubleshootingcommunicationcontinuous learningcollaborationadvocacy