Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Dynamics Information Technology Logo

Software Engineer (Tactical Networks - CANES) | Active Secret clearance

General Dynamics Information Technology

$144,410 - $195,378
Sep 27, 2025
San Diego, CA, US
Apply Now

GDIT is looking to hire a Senior Software Engineer to design, develop, integrate, and sustain software for Consolidated Afloat Networks and Enterprise Services (CANES) and related Navy tactical network capabilities, supporting NIWC Pacific and PMW-160.

Requirements

  • 10+ years software engineering for enterprise or tactical systems using Java and/or Python (C++/Go a plus), including API design, messaging, and data integration.
  • 3+ years delivering containerized solutions with CI/CD (GitLab/Jenkins), Git, and automated testing (unit/integration/e2e).
  • Hands-on with Kubernetes or equivalent orchestration in virtualized environments (vSphere/vCenter).
  • DoD/Navy development experience applying DISA STIGs, secure coding, and contributing RMF artifacts to ATO packages.
  • Authoring SDPs/ICDs/design docs; executing DT&E/SOVT test events and documenting results.
  • Spring Boot/Quarkus or similar; Flask/FastAPI/Django; gRPC/REST; JSON/Protobuf; SQL/NoSQL (PostgreSQL/Elastic/Redis); message buses (Kafka/RabbitMQ); Wireshark/Postman; Jira/Confluence.
  • DoD 8570/8140 IAT-II baseline (e.g., Security+ CE) or ability to obtain within 60 days of start.

Responsibilities

  • Design and develop mission applications and services aligned to CANES functional specifications; deliver microservices, RESTful APIs, and data pipelines supporting C4ISR workflows.
  • Lead application integration (AI) activities: perform feasibility assessments, interface definition, dependency analysis, and produce HACSIM/AI documentation for fleet implementation.
  • Build secure, containerized solutions (Docker/Kubernetes/Helm) for virtualized data centers; implement CI/CD (GitLab/Jenkins), IaC/automation (Ansible/Terraform), and package/version governance.
  • Author and execute the Software Development Plan (SDP) per IEEE/EIA 12207; contribute to SEPs/EIPs and DoDAF-aligned architecture views across enterprise/tactical/system levels.
  • Engineer to Navy cybersecurity requirements: apply DISA SRGs/STIGs, SAST/DAST (SonarQube/Fortify/Checkmarx), artifact hardening, logging, and RMF evidence to preserve ATO conditions.
  • Develop test plans/procedures; support Developmental Test & Evaluation (DT&E), lab events, SOVTs, and TRRs; perform defect triage, root-cause analysis, and MS/FRACAS reporting.
  • Produce engineering documentation (design specs, ICDs, sequence/flow, as-built software baselines, release notes) and contribute to CM (CMPro), CCB/PTRB change workflows, and BoMs.

Other

  • Active Secret clearance.
  • US Citizenship Required
  • BS/BA in Computer Science, Software Engineering, Information Systems, or related field (equivalent experience may substitute per GDIT policy).
  • Ability to work in classified labs and onboard ships/submarines/airborne ground sites.
  • Limited CONUS/OCONUS travel as tasking requires