Software Engineering Intern
Owl Cyber Defense
This job at a glance
- Who can apply
- New grads and up to 1 year · Bachelor's degree
- Must know
- LinuxCybersecurityNetworkingPythonJavaRust
- Work
- On-site in Fairfield County · internship
- Pay
- Not stated by the employer.
- Skill demand
- Python62%Linux27%Networking13%Cybersecurity6%of 149 similar entry-level jobs posted in the US this week
- Listed
- Nov 12, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
This internship offers hands-on experience in developing secure, Linux-based systems used in cross domain and data diode solutions. You will participate in real-world software development cycles under the guidance of experienced engineers, enhancing national and enterprise-level cybersecurity. Exposure to secure operating system development, networking, and system hardening is provided.
Key Responsibilities
- Contribute to the design, development, and testing of secure software components in 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 workflows, contributing ideas for process improvement and feature enhancement.
Requirements & Tech Stack
- 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 (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.
Hourly pay rate ranges between $20.00/hr and $35.00/hr USD.
Benefits include medical, dental, and vision coverage, a 401(k) retirement plan with company match, paid time off, company-paid life insurance, and short- and long-term disability insurance.