logo

View all jobs

Software Engineer

Columbia, MD (Hybrid Eligible) · Computer/Software
Job Title: Software Engineer
Department: Engineering
Reports to: Sr Director – Software Engineering


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:

The Software Engineer will be responsible for performing analysis, design, development, and test of Linux based secure communications systems. Your talents will be challenged by applications in a field that include networking and mobile devices.  Additionally, you will learn security processes to harden complex systems.  This is an opportunity to deepen your system security knowledge with a recognized leader in the industry.  The candidate will be a key member of an experienced technical team with a high degree of autonomy and significant responsibility.

Essential Duties and Responsibilities:
  • Develop new product components
  • Implement new features and fix defects
  • Debug and test code
  • Estimate stories
  • Collaborate with product owners to define user stories and acceptance criteria
  • Participate in sprint planning and sprint reviews
  • Monitor Owl quality metrics
  • Mentor Associate Engineers on focus items
  • Promote security best practices within the team
  • Understand and contribute to project architecture
  • Review and write technical sections for User Guide
  • Understand and interpret requirements
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.
    • Referred 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 consideration for employment without regard to race, color, religion, national origin, disability, sexual orientation, gender identity, or protected veteran status.

Share This Job

Powered by