Junior Software Engineer

  • FORT BELVOIR, VA
  • Posted 6 hours ago | Updated 6 hours ago

Overview

On Site
Full Time

Skills

Data Processing
Visualization
Artificial Intelligence
Adaptability
System Security
Scalability
Data Integration
Microsoft SSIS
Dashboard
Regression Analysis
Manual Testing
Cross-functional Team
Accessibility
DevSecOps
Sprint
Technical Writing
Demonstrations
Product Demonstration
Security Clearance
Computer Science
Software Engineering
Software Development
Python
TypeScript
JavaScript
Java
RESTful
Unstructured Data
JSON
XML
Computerized System Validation
Git
JIRA
Confluence
Agile
Collaboration
Workflow
Automated Testing
Continuous Integration
Continuous Delivery
Docker
Regulatory Compliance
Communication
Conflict Resolution
Problem Solving
DoD
Cloud Computing
Amazon Web Services
Microsoft Azure
Terraform
Meta-data Management
Access Control
RBAC
Information Technology
Systems Engineering
FOCUS

Job Details

Job ID: 2511430

Location: FORT BELVOIR, VA, US

Date Posted: 2025-11-10

Category: Software

Subcategory: SW Engineer

Schedule: Full-time

Shift: Day Job

Travel: Yes, 10 % of the Time

Minimum Clearance Required: None

Clearance Level Must Be Able to Obtain: TS/SCI

Potential for Remote Work: Yes

Description

SAIC is seeking a versatile Software Engineer to support the development of an enterprise data and AI platform for a government client. This role focuses on building, integrating, and maintaining modular application components that connect data processing, automation, and visualization layers. The Software Engineer will collaborate with the Agile/ DevSecOps team to ensure a secure, high-performing, and compliant system.

We are looking for someone who is:

  • Mission-Oriented: Motivated to contribute to federal data-modernization and AI-readiness efforts that improve national security outcomes.

  • Adaptable: Comfortable working across multiple layers of the stack-helping wherever needed to accelerate sprint goals.

  • Detail-Driven: Writes clean, maintainable, well-tested code and understands the impact of software decisions on system security and scalability.

  • Collaborative: Thrives in agile, cross-functional teams; communicates clearly with designers, engineers, and product leads.

  • Growth-Minded: Eager to learn emerging tools and frameworks that strengthen automation, data integration, and security posture.


Key Responsibilities

  • Design, build, and maintain modular software components supporting data ingestion, processing, and metadata tagging workflows.

  • Develop APIs and integration services that connect data automation pipelines, metadata registries, and front-end dashboards.

  • W rite clean, well-documented code in Python, TypeScript, or Java, adhering to project coding standards.

  • Implement automated tests (unit, integration, and regression) to ensure reliability and reduce manual QA overhead.

  • Collaborate with a cross-functional team (including designers, engineers, and product leads) to deliver end-to-end features that meet accessibility, performance, and security expectations.

  • Contribute to CI/CD pipelines and environment automation alongside the DevSecOps engineer, ensuring builds are repeatable, traceable, and compliant.

  • Participate in agile two-week sprint cycles; support backlog grooming, code reviews, and sprint demos.

  • Write and maintain technical documentation in Confluence and link code changes to Jira stories for full traceability.

  • Support demo preparation and stake holder reviews by ensuring system components perform predictably and meet mission expectations.


Qualifications
  • U.S. Citizenship and the ability to obtain a TS/SCI clearance.
  • Bachelor's degree in Computer Science , Software Engineering, or related field (or equivalent practical experience).

  • 3+ years of experience in software development (enterprise or mission-critical environment preferred).

  • Proficiency in at least one modern language such as Python, TypeScript/JavaScript, or Java, with exposure to both front-end and back-end ecosystems.

  • Experience developing and consuming RESTful APIs and working with structured/unstructured data (e.g., JSON, XML, CSV).

  • Familiarity with Git, Jira, Confluence, and standard agile collaboration workflows.

  • Experience implementing automated testing frameworks and CI/CD integration.

  • Understanding of containerized development environments (Docker or similar).

  • Security-conscious mindset and awareness of DoD compliance expectations (CUI/IL4/Zero Trust).

  • Strong communication and problem-solving skills .


Preferred Qualifications

  • Experience supporting DoD or federal data-modernization initiatives.

  • Exposure to cloud environments (AWS, Azure, or GovCloud) and Infrastructure-as-Code (Terraform/CloudFormation).

  • Experience working with metadata tagging, data lineage, or governance systems.

  • Understanding of Zero Trust data principles and access control (ABAC, RBAC).



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About SAIC