Software Engineering Intern

Owl Cyber Defense

Fairfield County, CTFresher43m agovia LinkedIn

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.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Lockheed Martin, Torentify, TikTok

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job