Software Engineer- Containers and Virtualization

  • SAN DIEGO, CA
  • Posted 60+ days ago | Updated 10 hours ago

Overview

On Site
USD 120,001.00 - 160,000.00 per year
Full Time

Skills

Virtualization
Writing
Management
Computer Science
Security Clearance
Docker
Elasticsearch
Neo4j
Apache Spark
Apache Kafka
Kibana
MongoDB
Apache Cassandra
GitLab
Customer Engagement
Linux
Red Hat Enterprise Linux
Backend Development
Database Administration
Problem Solving
Conflict Resolution
Attention To Detail
Kubernetes
Orchestration
DevSecOps
Cyber Security
Software Development
Cloud Computing
Communication
Collaboration
SAP BASIS
Information Technology
Systems Engineering
FOCUS

Job Details

Job ID: 2501781

Location: SAN DIEGO, CA, US

Date Posted: 2025-02-10

Category: Software

Subcategory: SW Engineer

Schedule: Full-time

Shift: Day Job

Travel: Yes, 10 % of the Time

Minimum Clearance Required: Secret

Clearance Level Must Be Able to Obtain: TS/SCI

Potential for Remote Work: No

Description

SAIC is seeking a cleared (Secret) Software Engineer to support our recent award for Project Overmatch, within the Navy Information Warfare Systems Command (NAVWAR).

Work is performed onsite in San Diego, CA.

Job Summary: As a Full-Stack Developer supporting the data pillar of Project Overmatch, you will be responsible for creating and maintaining containerized applications using technologies such as Docker and Podman and integrating them with Helm charts for deployment within Kubernetes environments. Your role will involve developing Universal Base Image (UBI) 9.4-based containers, writing Dockerfiles, and creating integrated Helm charts for a variety of applications.
The successful candidate will:
  • Develop and maintain UBI 9.4-based containers for specified applications.
  • Write efficient and secure Dockerfiles for container image creation.
  • Create and manage integrated Helm charts for deploying applications in Kubernetes environments.
  • Collaborate with cross-functional teams to ensure seamless integration and deployment of applications.
  • Troubleshoot and resolve issues related to containerization and deployment.
  • Stay updated with the latest developments in containerization, orchestration, and related technologies.


View additional opportunities for this program here: jobs.saic.com/overmatch

Qualifications
Required Education & Experience:
  • Five (5) or more years relevant experience.
  • Bachelor's degree in a STEM field (Computer Science, Engineering, Cybersecurity, or related discipline).

Required Clearance:
  • U.S. Citizenship required.
  • Active Secret clearance required.
    • TS eligible; active TS-SCI security clearance desired.

Additional Required Skills & Experience:
  • Proficiency with containerization tools such as Podman and Docker.
  • Experience with applications such as DataHub, Elasticsearch, Neo4j, Druid, JupyterHub, Label Studio, Spark, Kafka, Logstash, Kibana, MailServer, BusyBox, MongoDB, Cassandra, and GitLab CE.
  • Experience with Red Hat Enterprise Linux (RHEL) environments.
  • Strong understanding of Helm for Kubernetes application deployment.
  • Familiarity with Secure Build Infrastructure Requirements (SBIR) and ShipCom expected protocols.
  • Solid understanding of both front-end and back-end development processes.
  • Experience with database management and server-side languages.
  • Strong problem-solving skills and attention to detail.


Preferred/Nice to Have:
  • Experience with Kubernetes and container orchestration.
  • Familiarity with DevSecOps practices and tools.
  • Knowledge of cybersecurity best practices in software development.
  • Experience with cloud platforms and services.
  • Strong communication and collaboration skills.


Target salary range: $120,001 - $160,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

SAIC accepts applications on an ongoing basis and there is no deadline.

Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.


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