> Markdown version of [/jobs/ext/4590398-software-developer](https://www.wearedevelopers.com/jobs/ext/4590398-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Secmation, LLC - **Location:** Huntsville, AL, United States - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), JavaScript (Programming Language), Software Applications, C Sharp (Programming Language), C++ (Programming Language), Code Review, Databases, Computer Engineering, Software Debugging, Django Web Framework, Issue Tracking Systems, Python (Programming Language), PostgreSQL, Software Engineering, TypeScript, ReactJS, System-level Testing, Information Technology, Codebase, Restful APIs, Software Version Control, Programming Languages - **Published:** November 5, 2026 - **Apply:** https://www.juju.com/job/16_c59721751 ## About the Role * U.S. citizenship and a current, active DoD security clearance are required. Ability to obtain and maintain SCI eligibility may be required based on program needs. * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline. Equivalent relevant technical experience may be considered. * Foundational software development experience gained through professional work, internships, academic projects, research, or other hands-on technical experience. * Working knowledge of one or more modern programming languages such as Python, JavaScript, TypeScript, Java, C++, C#, or similar languages. ## Description Join a mission-focused engineering team developing secure, reliable software for national defense applications. This early-career engineering role is designed for a capable software developer who can contribute within an established codebase, implement and debug well-defined features, and continue building technical depth while working alongside experienced engineers on mission-critical programs. Why software engineers choose Secmation Build software that supports real-world defense and national security missions. * Contribute to modern software applications, tools, services, and interfaces used in technically challenging environments. * Work alongside experienced software, cyber, RF, systems, and embedded engineers in a collaborative small-team environment. * Gain exposure to the complete software development lifecycle, from requirements and implementation through integration, testing, and deployment. * Take ownership of meaningful development tasks while receiving technical guidance and mentorship. * Work within a small, highly technical company where individual engineers have visible impact. What you'll do Develop, enhance, test, and maintain software supporting defense and national security programs. This is a hands-on engineering role for someone with strong foundational development skills who is comfortable learning within an existing codebase, following established engineering practices, and solving clearly defined technical problems with support from more experienced team members. You'll work across: * Implementation and debugging of software features, components, services, and user-facing functionality based on defined requirements and technical direction. * Development using modern programming languages, frameworks, databases, and application interfaces, including technologies such as React, Django, RESTful APIs, and PostgreSQL where applicable. * Review, troubleshooting, and maintenance of existing software to identify defects, improve reliability, and support evolving program needs. * Unit, integration, and system-level testing to verify software functionality and resolve issues before release or deployment. * Source control, code reviews, issue tracking, documentation, and other established team development practices. * Collaboration with software engineers and cross-functional technical teams to understand requirements, interfaces, constraints, and implementation approaches. * Secure software development practices appropriate for defense and national security environments.