This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
In this Software Engineering role, you will be responsible for investigating, enhancing, designing, developing, and testing Linux based security systems. You will work on multiple projects identifying and resolving complex security issues. Projects involve deep security vulnerabilities that target the operating system level. This is an opportunity to deepen your operating system security knowledge with a recognized leader in the industry. You will learn SELinux and other security processes to harden complex systems. This opportunity will allow you to be part of a strong technical team with a high degree of autonomy and significant responsibility.
Job Responsibility:
Investigating, enhancing, designing, developing, and testing Linux based security systems
Work on multiple projects identifying and resolving complex security issues
Projects involve deep security vulnerabilities that target the operating system level
Deepen operating system security knowledge
Learn SELinux and other security processes to harden complex systems
Be part of a strong technical team with a high degree of autonomy and significant responsibility
Requirements:
Bachelor’s degree or higher in Computer Science, Engineering or Mathematics
15+ years software development
3+ years in technical leadership or team lead capacity
Advanced proficiency in one or more of the following: Rust, Java, C, or C++
Understanding of Linux/Unix kernel-level functionality
Strong automated testing and quality assurance practices
Proven ability to mentor developers and foster collaborative team culture
Git version control and collaborative development workflows
Excellent written and verbal communication skills
Deep understanding of software architecture and design patterns
Familiarity with RHEL and systemd
Understanding of networking and standard protocols: UDP, TCP, FTP
Candidate must be able to obtain/maintain an active US Government security clearance
Nice to have:
SELinux policy development and hardened operating systems
Extensive experience with XML and related technologies (XSD, XSLT, XProc, XML Digital Signature)
Common Criteria or government certification processes
DFDL
Structured data types: MIL-STD-6016, USMTF, VMF
Defense, Intelligence, or critical infrastructure experience