Software Engineer / Developer (DevSecOps / Full Stack)
Job Description
Data Systems Analysts, Inc. seeks a TS/SCI-cleared Software Engineer / Developer to design, build, and secure modern applications within a classified cloud environment (AWS GovCloud). This role integrates DevSecOps pipelines and Terraform-based Infrastructure as Code, with onsite work in Charlottesville, VA. Collaboration spans cybersecurity, infrastructure, and mission teams to modernize legacy systems and deliver scalable APIs and services.
Responsibilities
- Design, develop, and deploy secure, cloud-native applications and services in AWS GovCloud.
- Implement and maintain CI/CD pipelines with integrated static and dynamic security scanning.
- Automate infrastructure provisioning using Terraform and Infrastructure as Code best practices.
- Develop and integrate RESTful APIs connecting mission and enterprise systems.
- Containerize and orchestrate workloads with Docker and Kubernetes.
- Apply secure coding standards and remediate vulnerabilities identified through code or pipeline scans.
- Collaborate in Agile sprints, conducting peer reviews, backlog refinement, and sprint demos.
- Document system design, deployment, and operational procedures for accreditation packages.
- Support modernization and cloud migration initiatives from on-premises to AWS architectures.
Requirements
- At least four years of experience developing, deploying, and securing applications within DoD or federal environments.
- Proficiency in JavaScript and TypeScript using frameworks such as React, Angular, and Express.js.
- Experience with REST API design, data serialization (JSON / YAML), and API documentation (OpenAPI / Swagger).
- Hands-on experience with Terraform and AWS GovCloud services including EC2, Lambda, API Gateway, S3, and IAM.
- Knowledge of containerization technologies such as Docker and Podman.
- Experience with GitLab CI/CD and secure DevSecOps pipelines.
- Familiarity with OWASP Top 10, static and dynamic code analysis (e.g., SonarQube), and secure coding practices.
- Experience with Agile development and collaboration using Jira, Confluence, and Git.
- Active TS/SCI clearance.
- DoD 8140 (8570) IAT Level II certification.
Technologies
- Microsoft Copilot
- AWS GovCloud, EC2, Lambda, API Gateway, S3, IAM
- Terraform
- Docker, podman
- Kubernetes, OpenShift
- Jira, Confluence, Git
- GitLab CI/CD
- Swagger, OpenAPI, JSON, YAML
- React, TypeScript, JavaScript, Express.js, Angular
- PostgreSQL, DynamoDB, MongoDB, SQS, Kafka
- SonarQube