Software Engineer Intern
| Job Title: | Software Engineer Intern |
| Department: | Engineering |
| Reports to: | Manager of Development |
| Office: | Morrisville, NC |
| Work Location: | On-site with a hybrid schedule |
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: As a Software Engineering Intern at Owl Cyber Defense, you will gain hands-on experience developing secure, Linux-based systems used in Owl’s cross domain and data diode solutions. Working under the guidance of experienced engineers, you will participate in real-world software development cycles that enhance national and enterprise-level cybersecurity. This role offers exposure to secure operating system development, networking, and system hardening as part of a hands-on engineering team. Essential Duties and Responsibilities:
- Contribute to the design, development, and testing of secure software components in C, C++, Java, Rust or Python.
- Collaborate with software and systems engineers to integrate code into Linux-based environments.
- Participate in code reviews, debugging, and test execution using Owl’s development standards.
- Support development of secure data transfer software aligned with STIG/CIS best practices.
- Gain exposure to SELinux configuration, systemd unit creation, and secure file handling.
- Develop and execute unit and functional tests to verify software performance.
- Use version control tools (Git) and scripting (Python/Bash) to automate development and test workflows.
- Participate in agile sprints, contributing ideas for process improvement and feature enhancement.
- Pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Coursework or project experience in software development and Linux/Unix programming .
- Familiarity with at least one major programming language ( C, C++, Java, Python, or Rust ).
- Basic understanding of networking protocols (TCP/IP, UDP/IP) .
- Exposure to software version control (Git) and debugging tools (gdb) .
- Interest in secure coding, operating systems, and embedded systems .
- Strong problem-solving and analytical thinking.
- Clear written and verbal communication.
- Eagerness to learn from mentors and collaborate in a technical environment.
- Adaptable and organized in managing multiple tasks.
- Candidates must be able to obtain/maintain a US Government security clearance.
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 . Owl Cyber Defense is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive equal consideration for employment.
Recommended Jobs
Regional Cancer Center Coastal North Carolina adding Hem/Onc - Signing Bonus
We are seeking a highly motivated Hematologist/Oncologist to join a predominantly outpatient, hospital-based practice in coastal North Carolina. You’ll be joining a team of 9 Hem/Onc in a state…
Site Material Leader
Job Description Summary The Site Materials Leader is a critical role responsible for managing and optimizing the delivery and flow of materials across multiple programs at the site. Rooted in GE A…
Discover Wilson: Heal Hearts in a Charming Community!
Registered Nurse - Medical Surgical - Travel - (MS RN) Join us in Wilson as a Medical-Surgical RN! Experience a vibrant community enriched with charming local culture and outdoor adventures. Embrace …
Security Officer - Access Control PT
Allied Universal®, North America's leading security and facility services company, offers rewarding careers that provide you a sense of purpose. While working in a dynamic, welcoming, and collaborativ…
Software Engineer I or Endpoint Services Engineer
Job Responsibilities: Design, implement, and manage end-user technology solutions across various devices, including PCs, MacBooks, Tablets, and Smartphones. Utilize enterprise tools such as Mic…
Principal Consultant
**Job Description** An experienced consulting professional who has an understanding of solutions, industry best practices, multiple business processes or technology designs within a product/technology…
Operations Associate
Sephora is seeking an Operations Associate in Raleigh, NC, responsible for managing inventory, visual merchandising, and supporting client experiences. This part-time role offers flexible hours and re…
Principal Process Engineer
At Lilly, we unite caring with discovery to make life better for people around the world. We are a global healthcare leader headquartered in Indianapolis, Indiana. Our employees around the world work …
CDL Class A Driver
Responsibilities: Position responsibilities: The primary duty of the CDL Class A Driver entails the safe and professional operation of a commercial motor vehicle, company equipment, and the cour…
Sous Chef - Lenoir-Rhyne University
Job Description The Sous Chef is responsible for cooking and preparing food according to recipes and production guidelines while adhering to food safety, food handling, and sanitation procedures. …