S

SAIC

Technology integrator delivering defense IT solutions

Senior Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeRemote in USANo salary listed

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, or a related field and 5 years of experience, or a Master's degree and 3 years of experience.
  • Pass the CompTIA Security+ examination within 270 days of employment.
  • Be a U.S. citizen with no dual citizenship.
  • Be able to obtain a Secret security clearance.
  • Have 5–8 years of professional software development experience.
  • Have experience building front-end web applications using HTML, CSS, and JavaScript.
  • Have experience developing backend services and APIs, including RESTful service design and complex business logic implementation, using a language such as Python, Java, or Node.js.
  • Have experience working effectively in an Agile environment.

Responsibilities

  • Design, develop, and maintain front-end web applications using modern web technologies.
  • Build and style responsive front-end applications to provide an effective user experience.
  • Develop and maintain backend REST services and business logic supporting platform capabilities and agentic AI workflows.
  • Contribute to agentic AI components, including integrations with LangChain, LangGraph, and LangSmith.
  • Support development and deployment of cloud-based services and infrastructure on AWS, using tools such as OpenSearch, SageMaker, Lambda, and SQS.
  • Develop and maintain infrastructure as code using Terraform, Packer, and Terragrunt.
  • Collaborate with AI/ML engineers, architects, and product owners to translate requirements into scalable, production-ready solutions.
  • Support testing, debugging, and performance optimization of platform components.
  • Maintain documentation for system architecture, APIs, and development processes.
  • Provide feedback and mentoring to junior developers.

Desired Qualifications

  • Experience with ReactJS for building modern, component-based web applications.
  • Ability to style and design front-end applications for usability and visual consistency.
  • Python development experience, particularly for backend service development.
  • Hands-on experience with agentic AI frameworks such as LangChain, LangGraph, and/or LangSmith.
  • Familiarity with multi-agent orchestration, autonomous workflow design, or LLM integration patterns.
  • Experience with AWS cloud services, including one or more of OpenSearch, SageMaker, Lambda, and SQS.
  • Experience with infrastructure as code tools, including Terraform, Packer, and Terragrunt.
  • Familiarity with DevSecOps practices.

About the Company

SAIC

Technology integrator delivering defense IT solutions

SAIC is a technology integrator that supports the U.S. government with engineering and IT services for defense, space, and intelligence missions. Its offerings include integrating complex systems, software, data analytics, cybersecurity, and digital engineering to help national security programs run smoothly. The company operates by combining technical expertise with large-scale government contracts, delivering end-to-end solutions from planning and development to deployment and support. Unlike many firms that focus on a single product, SAIC differentiates itself through a long history of government work, its origins as an employee-owned company, and its growth through strategic acquisitions to broaden capabilities in digital engineering, mission IT, and related services. SAIC’s goal is to enable national defense and intelligence operations by providing the technology and services needed to design, build, and maintain critical systems at scale.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at SAIC

See more jobs