Skip to main content

Software Engineer (Java, Python)

Technology
Sundayy
Oberlin, United StatesTodayUntil 6/13/2026
Hybrid

Job description

About The Company Owl Cyber Defense Solutions, LLC is a rapidly expanding leader in the cybersecurity industry, specializing in network security and secure information transfer solutions. As a privately-owned U.S. company with a strong presence in Columbia, MD, Danbury, CT, and Morrisville, NC, Owl Cyber Defense is committed to delivering innovative security products that safeguard the most critical networks worldwide. The company’s core product lines include cross domain solutions, data diodes, and portable media security solutions, which serve as the strongest security checkpoints for threat prevention and secure data access.

With an emphasis on security engineering at the operating system level, Owl Cyber Defense helps both government agencies and commercial enterprises stay ahead of evolving cyber threats through advanced, reliable, and trusted security solutions.

About The Role We are seeking a highly skilled Software Engineer to join our Software Development department. In this role, you will be instrumental in investigating, designing, developing, enhancing, and testing Linux-based security systems. Your work will involve addressing complex security vulnerabilities at the operating system level, contributing to projects that require deep security expertise.

This position offers a unique opportunity to deepen your understanding of operating system security, including SELinux and other security hardening processes, within a collaborative and autonomous environment. You will work closely with a talented technical team, taking on significant responsibilities to develop solutions that protect critical networks against sophisticated cyber threats. The role offers flexibility for on-site, hybrid, or remote work within Eastern or Central time zones, supporting a work environment that promotes productivity and work-life balance.

Qualifications Bachelor’s degree or higher in Computer Science, Engineering, or Mathematics

5+ years of professional experience in software development (additional experience is encouraged)

Proficiency in one or more of the following programming languages: Rust, Java, Python

Experience with Linux/Unix operating system level programming

Technical knowledge of XML, XSLT, XPROC, or related development tools

Strong software testing experience

Preferred skills include kernel-level development, trusted code writing, and cross domain solution filter software development

Experience identifying and mitigating data attacks, data disclosure, and protocol/file format vulnerabilities

Embedded systems development experience

Knowledge of SELinux, RHEL, systemd, and creating systemd unit files

C/C++ development experience is a plus

U.S. citizenship is required to obtain and maintain a security clearance Responsibilities Investigate, analyze, and resolve complex security vulnerabilities at the operating system level

Design, develop, and enhance Linux-based security systems and solutions

Implement security hardening techniques, including SELinux and systemd configurations

Develop trusted code and kernel-level functionalities for cross domain solutions

Create and maintain software testing protocols to ensure system integrity and security

Collaborate with cross-functional teams to identify security threats and develop mitigation strategies

Participate in code reviews, documentation, and continuous improvement of security features

Contribute to embedded system security projects and protocol analysis

Support hybrid and remote work arrangements, with periodic travel to the office as needed Benefits Comprehensive medical, dental, and vision coverage

Safe Harbor 401(k) retirement plan with company matching contributions

Generous paid time off and holidays

Company-paid life insurance and short- and long-term disability coverage

Additional voluntary benefits and wellness programs

Opportunities for professional growth and development in a leading cybersecurity environment Equal Opportunity Owl Cyber Defense Solutions, LLC is an Equal Opportunity / Affirmative Action employer. We are committed to creating a diverse and inclusive workplace and encourage all qualified applicants to apply. All employment decisions are made based on merit, qualifications, and business needs without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic.

We welcome applications from individuals of all backgrounds and are dedicated to providing equal employment opportunities to everyone.

Keywords
Software DevelopmentLinuxSecurity EngineeringJavaPythonRustSELinuxSystemdXMLXSLTC/C++Embedded SystemsSecurity HardeningData DiodesCross Domain SolutionsProtocol AnalysisSoftware EngineerCybersecurityNetwork SecurityOperating System SecuritySecurity VulnerabilitiesLinux-Based SystemsPortable Media SecuritySecurity TestingData DisclosureThreat PreventionSecurity SolutionsTechnical KnowledgeCollaborationContinuous ImprovementProfessional GrowthDiversity and Inclusion

¿Te interesa este puesto?