Cloud Software Engineer

  • RESTON, VA
  • Posted 5 days ago | Updated 7 hours ago

Overview

On Site
Full Time

Skills

SaaS
Security Clearance
Software Development
Estimating
Design Documentation
Testing
Software Architecture
Virtualization
VMware
Microsoft Windows Server 2008
Operating Systems
Privacy
Regulatory Compliance
Computer Science
System Administration
Amazon SQS
Software Engineering
Application Development
Web Development
Object-Oriented Programming
Java
C#
React.js
AngularJS
Vue.js
Linux
Orchestration
Terraform
Ansible
Continuous Integration and Development
Continuous Integration
Continuous Delivery
GitLab
Computer Networking
Virtual Private Network
OpenVPN
IPsec
Storage
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Kubernetes
Cabling
Kernel-based Virtual Machine
Switches
Remote Access
Management
Servers
Computer Hardware
Linux Administration
CentOS
Ubuntu
Information Technology
Systems Engineering
FOCUS

Job Details

Job ID: 2510575

Location: RESTON, VA, US

Date Posted: 2025-10-06

Category: Software

Subcategory: SW Engineer

Schedule: Full-time

Shift: Day Job

Travel: No

Minimum Clearance Required: TS/SCI with Poly

Clearance Level Must Be Able to Obtain: None

Potential for Remote Work: No

Description

SAIC is seeking a Cloud Software Engineer to specialized skills in cloud engineering and full stack development. This Customer is the force of choice for the development of global infrastructure and delivery of solutions that drive influence operations.

This position is located in Reston, VA and requires an active TS/SCI clearance with Polygraph.

Job responsibilities include, but are not limited to:
  • Participate in software development efforts through all aspects of the software engineering life cycle including scope and work estimation, design, documentation, implementation, testing and integration.
  • Design and develop new applications to better meet mission design, as well as develop, and provide O&M for multiple tools.
  • Assist in developing solutions to software architecture problems and broad design solutions.
  • Manage virtual and physical servers on a virtualization platform (VMware) with Windows Server 2008-2016, Ubuntu, CentOS, and Ubuntu operating systems.
  • Ensure the security of the server infrastructure by implementing industry best practices regarding privacy, security, and regulatory compliance.
  • Use a proactive approach to anticipating, mitigating, identifying, troubleshooting, and correcting hardware and software issues on servers and workstations.


Qualifications
  • Active TS/SCI with Polygraph.
  • Bachelors in Computer Science, Information Technology, System Administration, or a closely related field and 9 years or more experience; Masters 7 years or more experience.
  • Demonstrated experience independently designing and developing cloud-based applications using current best practices and architectural guidelines (leveraging Lambda, SNS, SQS).
  • Experience working in software engineering, applications development or web application development and deployment.
  • Experience with object-oriented development in a modern language (Java, Go, C##).
  • Experience developing front ends in modern frameworks like (React, Angular, or Vue) and REST APIs.
  • Ability to work in a Linux environment.
  • Ability to develop in a commercial cloud such as AWS, Azure, or Google Cloud Platform.
  • Ability to develop containerized applications using Kubernetes.
  • Experience working with orchestration tools like Terraform, Ansible, or Helm.
  • Experience setting up and maintaining Continuous Integration/Continuous Development (CI/CD) environment preferably with GitLab.
  • Experience with networking and Virtual Private Network (VPN) protocols like OpenVPN, Wireguard, and IPSec.
  • Ability to setup end user accounts, permissions, access rights, and storage allocations in accordance with best practices.
  • Experience installing and managing cloud based applications in AWS, Azure, or Google Cloud Platform.
  • Experience with Kubernetes and containerization.
  • Ability to perform software and hardware upgrades, patches and reconfigs.
  • Experience managing the physical environment of server racks including cable management, documenting, labeling, and configuration of KVM switching for console and remote access.
  • Experience installing and upgrading computer components and software, managing virtual servers, and integrate automation processes.
  • Experience troubleshooting hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing impact of issues.
  • Experience reviewing application logs to sustain system integrity and security.
  • Familiarity with Linux administration (Centos/Ubuntu/Rocky).



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