Red Hat

Principal Software Engineer

Red Hat

full-time

Posted on:

Location Type: Hybrid

Location: RaleighNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

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