Experience in software development with basic programming languages, technologies, tools, or web development stacks, and 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 7+ years of experience with software engineering in a Linux environment, or 11+ years of experience with software engineering in a Linux environment 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.