Owl Cyber Defense is a leader and trusted partner in cyber security. We deliver solutions that protect and connect the world’s most critical networks. Owl’s product lines of cross domain, data diode, and portable media solutions provide the strongest available security checkpoints for threat prevention and secure data availability. Our in-depth expertise in security engineering at the operating system level enables us to help government and commercial customers meet ever-evolving cyber security threats.
Job Summary:
Owl Cyber Defense is seeking a hands-on Software Engineer with strong expertise in Linux development, networking, and system-level programming to help build secure, high-performance communication systems. In this role, you’ll work at the intersection of cybersecurity and advanced networking—developing and hardening Linux-based platforms that protect critical infrastructure. You'll tackle complex challenges close to the OS, contributing to secure product designs used in mission-critical environments. If you thrive in a collaborative, fast-moving team and are excited to push the boundaries of secure system design, this is your opportunity to make a real impact with a recognized industry leader.
Essential Duties and Responsibilities:
Design and develop new software components for secure communications systems.
Implement enhancements and resolve defects to maintain product quality and performance.
Debug and test software to ensure functionality, reliability, and security compliance.
Estimate effort for user stories and tasks to support sprint planning and workload forecasting.
Collaborate with product owners to refine user stories and define clear acceptance criteria.
Participate actively in sprint planning meetings, daily stand-ups, and sprint reviews.
Monitor product quality by reviewing and interpreting Owl’s internal metrics and test results.
Mentor junior engineers by providing technical guidance and feedback on key focus areas.
Promote secure coding practices and advocate for security-first development across the team.
Contribute to system architecture discussions and align implementation with design goals.
Review and author technical content for product documentation, including User Guides.
Interpret technical requirements and translate them into actionable development tasks.
Requirements/Qualifications:
Education
Bachelor’s degree in Computer Science, Engineering or Math
Experience
5 years professional software development experience (Proficient in Java, experience in Rust)
Significant experience with Linux Development including Linux Networking and system programming.
Knowledge, Skills & Abilities
Java and Rust based software development experience.
Linux/Unix Operating System platform.
Experience in networking and communications standards such as TCP, HTTP, and TLS.
Troubleshooting network protocols with Wireshark.
Experience developing multithreaded applications.
Software testing experience.
Preferred skills include:
Mobile Back-end Development
Python
Bash
Automated test frameworks.
Experience with SELinux
Experience with Cross Domain Solutions
Additional Competencies/Requirements
Minimal travel is required.
Candidates need to be in proximity to Owl's office in Columbia, MD for occasional in-office work.
Candidates must be able to obtain/maintain a US Government security clearance.
About Owl Cyber Defense Solutions, LLC Owl Cyber Defense Solutions, LLC is a fast-growing cybersecurity solutions company, holding a firm leadership position in network security and secure information transfer. It is a privately-owned US company with offices in Columbia, MD, Danbury, CT and Morrisville, NC. For more information, see http://www.owlcyberdefense.com.
Owl Cyber Defense is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive equal consideration for employment.