Secret Software Engineer
Role details
Job location
Tech stack
Job description
Insight Global is seeking a Software Engineer with strong Java development experience based in Dahlgren, VA. Candidates must hold an active or interim Secret clearance. This Software Engineer will have a minimum of 2 but preferred 5+ years of professional software engineering experience with a bachelor's degree, or 6+ years' of relevant professional experience in lieu of a degree. This role is responsible for designing, developing, and maintaining a Java codebase within complex software-intensive environments. The Software Engineer will work across front-end and back-end development, including user interface components, class design, and overall code structure. This individual will collaborate in an Agile team environment supporting requirements decomposition, system modeling, code and design reviews, and writing unit tests for Java and preferably also C++ applications. The salary for this role ranges from $115,000-$120,000, based on experience.
Requirements
- Active Secret or Interim Secret Clearance
- Bachelor's degree in Engineering, Computer Science, or related field with a minimum of 2 but preferred 5+ years of professional software engineering experience, OR 6+ years of relevant professional experience in lieu of a degree
- Strong Java development, coding, and writing unit testing experience; ability to participate in code/design reviews and collaborate in an Agile development environment (pair programming, swarming)
- Experience supporting complex systems involving program development, modeling, and/or simulation
- Hands-on experience with object-oriented design and class structures and version control systems
- Experience working in Windows and/or Linux environments - Hands-on experience with C/C+- JavaFX (UI development)
- Multithreading / concurrency programming
- JUnit, Mockito
- Experience supporting Navy and/or Joint DoD systems
- Network communication in Java
- Git and Jira
- Linux (Red Hat or other distributions)
- Python scripting
- Generative AI exposure