Software DeveloperLocation: Manassas, VA - onsite required
Secret Clearance required Position Overview We are seeking a Software Developer to support the design, development, integration, and testing of a next-generation technology platform. This environment includes secure high-availability cloud storage, orchestration tools, advanced networking, edge devices, and modern system management capabilities.
The ideal candidate is a motivated engineer who enjoys solving technical challenges, learning new technologies quickly, improving processes, and contributing in a fast-paced Agile environment.
Key Responsibilities - Design, develop, test, and enhance custom software applications for mission-critical systems
- Collaborate with technical leads and engineering teams on architecture discussions, prototypes, and solution designs
- Participate in Agile development activities with small to mid-sized teams
- Build and prototype Linux-based and web-enabled solutions supporting varied application workloads
- Evaluate emerging technologies and present recommendations to technical stakeholders
- Support software integration, debugging, and performance optimization efforts
- Troubleshoot issues across applications, infrastructure, and containerized environments
- Contribute to continuous improvement of development processes, automation, and delivery practices
Required Qualifications - Hands-on experience with Kubernetes
- Strong Linux experience, preferably Red Hat environments
- Scripting experience using Bash
- Experience with Ansible or similar automation tools
- Software development experience using one or more of the following: C, C++, Java, or Python
- Strong understanding of functional and/or object-oriented programming concepts
- Experience with containerization and virtualization technologies
- Proven ability to learn new tools and technologies quickly
- Strong analytical and problem-solving skills
Preferred Qualifications - Development experience with Python and/or Go
- Additional exposure to Kubernetes networking or general network engineering concepts
- Understanding of Zero Trust security principles
- Experience with software-defined storage platforms
- Familiarity with Agile full software development lifecycle practices
Education & Additional Requirements - Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related field
- Minimum of 3 years of relevant professional experience (equivalent combinations of education and experience will be considered)
- Must be eligible to obtain and maintain a DoD Secret Clearance
- U.S. Citizenship required
- Strong written, verbal, and interpersonal communication skills
- Ability to work independently and manage priorities effectively
- Willingness to support overtime or alternate shifts when required
- Experience working in Agile teams preferred
- Team-oriented mindset with strong ownership and collaboration skills