Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Fort Belvoir, VA
Career Level: Entry Level
Industries: Technology, Software, IT, Electronics

Description

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. 

  • Write 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 stakeholder 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). 



 Apply on company website