Please scroll down, To apply

Backend Software Developer with Security Clearance

hiring now
New job

Scuttlebutt Services

2024-09-21 08:42:04

Job location Annapolis Junction, Maryland, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Annapolis Junction, MD - Salary Range 195k-225k (TS/SCI w/ Full Poly) Job Brief We have multiple openings for Senior Software Engineers in Annapolis Junction, MD - we are looking for backend software developers to join a highly skilled, high performing agile team to support a nationally significant and fast-paced program. The focus is on developing a range of streamlined, collaborative applications for cybersecurity and analytics that shares data across agencies within the Intelligence Community (IC). Responsibilities Requirements Gathering: Confer with other software, systems, and hardware engineers to analyze complex requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques
Software Development: Design, develop, and/or modify software solutions by analyzing system performance standards, confer with users or software/system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
Algorithms: Develop or implement algorithms to address system performance and functional standards
Documentation: Write and review software and system documentation to further provide recommendations for improving existing documentation and software/system development process standards
Quality Control: Ensure quality control of all developed and modified software Requirements Active TS/SCI clearance with full scope polygraph
Bachelors Degree in a STEM field or similar technical discipline
Proficiency with:
Agile/Scrum software development methodologies
Server-side development to handle requests from the front end, manage data, and perform necessary computations or operations
Designing, implementing, and maintaining APIs
Integrating third-party services, libraries, or APIs
Linux environment and writing Linux based scripts (Bash/Shell, Python, etc.)
REST (Representational State Transfer)-based web services
Java/JEE (Java Enterprise Edition)
Modern JavaScript frameworks and libraries such as AngularJS/Angular 2+, Ember, jQuery, React, Redux, Reactive, VueJS, Svelte
Node.js and the NPM (Node Package Manager) ecosystem
Modern web technologies, tools, and techniques such as HTML5, CSS, CSS pre-processors (e.g. SASS, Less, Stylus), JavaScript tools (e.g. Browserify, WebPack, Closure), Spring Boot, WebSockets
Apache Tomcat
Continuous integration and software CM (Configuration Management) processes/tools (Subversion, Git, JIRA, Confluence, Maven)
Data structures (design patterns, ability to manipulate and transform data), Non-Relational Database experience (like MongoDB)
Implementing security measures to protect the application and its data from vulnerabilities, threats, and unauthorized access
Understanding of Test Driven Development (TDD) and automation tools
Experience with Infrastructure as Code (IaC)
Bonus Skills: A background in Signals Intelligence (SIGINT) is preferred
Security +, or other IAT II qualified security certification
Understanding of:
Orchestration Software/Tools (Kubernetes, Docker, OpenShift)
Integration and development tools, including AWS, Bitbucket, Jenkins
HAProxy
Nginx
Elastic Stack
Node, Cesium, and/or OpenLayers
Debugging in C/C++
Experience with DevOps
Understanding of User Interface/User Experience (UI/UX) best practices
Knowledge of general HPC technical fundamentals

Inform a friend!

<!– job description page –>
Top