Experience in software development with basic programming languages, technologies, tools, or web development stacks; Experience with Java and JavaScript in a Linux environment; Experience writing source code for new applications or generating and enhancing code samples for existing applications; Experience using back-end and front-end languages to develop complete solutions; Experience designing, modifying, developing, writing, and implementing software programming applications using agile methods; Experience creating solutions to complex problems within a collaborative, cross-functional team; TS/SCI clearance with a polygraph; Bachelor's degree in Computer Science and 20+ years of experience with software engineering, or 24+ years of experience with software engineering in lieu of a degree. Java, JavaScript, Git, SQL, Python, Software Development Lifecycle (SDLC), Web Front End Development, Back-End Development, Client Side, Server Side Development, Integration, API Development, UI UX, Angular JS, React.js, Vue.js, Empower, AWS tools, Microsoft C#, Angular 2.