Software Developer Intern
RedhorseAbout the role
About the Role
Redhorse transforms the way government uses data and technology. As part of the Redhorse family, Allied Associates International (A2I) is seeking a Software Developer Intern to build and maintain mission-critical data processing and analysis applications for a key federal customer. This role offers an immersive experience where you will tackle real-world challenges and develop solutions that are deployed directly to production systems. Working alongside a senior engineer mentor, you will participate in the full software development lifecycle—from requirements engineering to deployment—ensuring your work makes a meaningful and lasting impact on national security.
Key Responsibilities
- Develop data analysis and recovery software tools using industry-standard methodologies and a mix of proprietary tools.
- Perform network protocol and data traffic analysis to identify and mitigate malicious activity.
- Collaborate with a multidisciplinary team to analyze secure mobile applications (Android and iOS) to identify security flaws.
- Research and identify potential vulnerabilities in encryption, secure storage, and communications.
- Document technical findings and communicate complex results to stakeholders and engineering personnel of varying technical levels.
- Operate both independently and as part of an Agile team to support rapid software development intervals.
Required Experience/Clearance
- Must be a U.S. citizen eligible to obtain and maintain a U.S. government security clearance.
- Currently pursuing a Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
- Completion of at least one year of major-specific coursework.
- Foundational knowledge and experience in object-oriented programming languages such as C#, C/C++, Java, or Python.
- Strong critical thinking skills and the ability to follow technical direction in a professional environment.
Desired Experience
- Familiarity with network protocol analysis tools such as Wireshark or tcpdump.
- Basic understanding of Operating System (OS) internals and compiler concepts.
- Knowledge of TCP/IP network internals and open-source security tools.
- Hands-on experience or academic projects involving Android or iOS development environments.
- Experience with version control systems and software debugging techniques.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s