Active TS/SCI clearance with Polygraph is mandatory.
Entry-level candidates can qualify with a Bachelor's degree in computer science or 4 years relevant experience.
Basic-level candidates need a Bachelor's degree and 4 years of relevant experience.
Mid-level candidates should possess a Bachelor's degree in computer science and 8 years of relevant experience.
Senior-level candidates require a Bachelor's degree in computer science and 12 years of relevant experience.
Responsibilities
Develop and maintain software systems for national defense applications.
Enhance complex software based on user requirements and feedback.
Implement DevSecOps practices using tools like Gitlab.
Design web-based user interfaces for optimal user experience.
Collaborate with team members or work independently on projects.
Utilize microservices architecture for application building.
Engage in Agile development processes using Jira for task management.
Benefits
Career growth opportunities regardless of experience level.
Diverse roles available to align with individual career aspirations.
Engagement in mission-driven work contributing to national security.
Flexible working environments fostering both teamwork and individual contributions.
Full Job Description
Do you have skills and experience in some of the following areas?
DevSecOps using modern tools like Gitlab
Working in a Linux based development environment using tools like vscode
Working on Linux based systems using Redhat, CentOS, Rocky, etc.
Backend development and scripting of complex systems using languages like C++, Python, and JAVA
Web-based user interface design and crafting an exciting user experience using Javascript, Vue.js, etc
Building applications in a microservices architecture using Docker and Kubernetes
Using databases and dealing with large datasets using MongoDB or SQL
Participating in an Agile software development environment using a tracking system to manage your work Like Jira
If so, we have an exciting job waiting for you!
Requirements
Active Clearance: TS/SCI with Polygraph is required
Education: Positions available no matter where you are in your career!
Entry Level - Bachelor's degree in computer science or related field, and no or minimal experience (Note: even without a degree, 4 years of relevant experience can qualify you for this level)
Basic Level - Bachelor's degree in computer science or related field, and 4 years of relevant experience
Mid-Level - Bachelor's degree in computer science, or related field, and 8 years of relevant experience
Senior Level - Bachelor's degree in computer science, or related field, and 12 years of relevant experience
Note: A Master's degree in computer science or relevant field can be used to substitute for 4 years of experience.
Note: Additional years of experience may also be used in most cases as a substitute for the Bachelor's requirement