Secret Software Engineer

Insight Global
Dahlgren, United States of America
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 120K

Job location

Dahlgren, United States of America

Tech stack

Java
Microsoft Windows
Agile Methodologies
JIRA
Unit Testing
C++
Linux
Design of User Interfaces
Human-Computer Interaction
JavaFX
JUnit
Linux System Administration
Network Service
Object-Oriented Software Development
Pair Programming
Red Hat Enterprise Linux - RHEL
Mockito
Software Engineering
Software Technical Review
Multithreading
Scripting (Bash/Python/Go/Ruby)
Concurrency
Code Structure
Generative AI
Backend
GIT
SC Clearance
Information Technology
Software Version Control

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

Apply for this position