Job Description
Key Responsibilities
-Design, test, and develop computer software in order to meet requirements.
-Develop and maintain kernel and user-level software and scripts
Contribute to research reports, white papers, and competitive proposals
Additional Responsibilities
-Full DevSecOps lifecycle including software development, software debugging, software modification / enhancement, usability testing, deploying, and maintaining documentation
-Learning and understanding systems architectures to the extent the job requires such as operating systems, web servers, databases, networking, k8s, and any other system components
Apply, create and analyze software algorithms
-Understanding and using software issue tracking, specifically as it pertains to agile practice and devsecops pipelines - Unit tests
-Automated testing
Mentoring team members
-Creating and maintaining documentation, technical reports and presentations
Interfacing with external teams
-Deployment of software using tools such as Docker, Kubernetes, Helm, and Ansible
-Participate in Risk Management Framework (RMF) for software development
-Design new software security controls, in order to satisfy security requirements
-Develop Data Exchange specifications and data models
Required Skills & Experience
-BS degree (STEM) and 2 years of experience
-Experience with one object-oriented language Java, C++, and/or C#
-Experience with one cloud provider, AWS, Azure, Google and/or Oracle
-Experience with HTML and JavaScript
-Experience with Linux, UNIX or Windows
-Knowledgeable in version control software such as GIT
-Willing to pursue an advanced degree
-Technical diagnostic expertise including problem investigation, reproduction, and resolution skills
-Ability to acquire new skills efficiently
-Thrives in a collaborative environment
-Ability to obtain and maintain DoD 8570 compliance
Nice to Have Skills & Experience
-Active TS/SCI Clearance
-Experience with web architectures including RESTful API design and Infrastructure as Code
-Jersey/Guice
-Rust
-CI/CD pipelines
-CISSP or Security+ Certifications
-Experience with implementing automated of system deployments using tools such as Ansible, Terraform, Puppet, or Chef
-Experience with SQL and relational databases
-Experience with GraphQL
-Browser UI experience Angular, React, Vue
-J2EE, JMS
-Experience in design or implementation of zero trust architectures- Web Services - SOAP, XML, REST, JSON (X)HTML, CSS, LESS, CBOR, JOSE, COSE, JWT
-JavaScript/TypeScript
-Ajax
-Red Hat Enterprise Linux
-Gradle, Webpack- Git
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.