About the role

  • Design, develop, integrate, and sustain software that powers CANES and related Navy tactical network capabilities
  • 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 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
  • 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
  • Optimize performance/reliability, observability, and resilience (profiling, concurrency models, caching, message queues, metrics/tracing/logs, retry/backoff/circuit-breaker patterns)
  • Collaborate with NIWC Pacific, PEO C4I/PMW-160, Fleet stakeholders, and cybersecurity teams; mentor junior developers and champion DevSecOps and secure coding best practices

Requirements

  • Active Secret clearance
  • 10+ years of software engineering for enterprise or tactical systems using Java and/or Python (C++/Go a plus)
  • 3+ years delivering containerized solutions with CI/CD (GitLab/Jenkins)
  • Experience with Git and automated testing (unit/integration/e2e)
  • Hands-on experience 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
  • Skills/Tools: 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
  • Certifications: DoD 8570/8140 IAT-II baseline (e.g., Security+ CE) or ability to obtain within 60 days of start
  • Education: BS/BA in Computer Science, Software Engineering, Information Systems, or related field (equivalent experience may substitute per GDIT policy)
  • US Citizenship Required
  • Ability to work in classified labs and onboard ships/submarines/airborne ground sites
  • Limited CONUS/OCONUS travel as tasking requires (Travel Required: 10-25%)

Benefits

  • Comprehensive benefits and wellness packages
  • 401(k) with company match
  • Competitive pay
  • Paid time off (vacation, sick and personal time)
  • 10 paid holidays per year
  • GDIT typically provides new employees with 15 days of paid leave per calendar year
  • Paid parental, military, bereavement and jury duty leave
  • GDIT Paid Family Leave program (up to 160 hours in a rolling 12 month period for eligible employees)
  • Medical plan options, some with Health Savings Accounts
  • Dental plan options
  • Vision plan
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment insurance
  • Personal accident, critical illness, and business travel and accident insurance
  • 401(k) plan offering pre- and post-tax contribution options up to IRS limits
  • Full-flex work week to own your priorities at work and at home
  • AI-powered career tool that identifies career steps and learning opportunities
  • Internal mobility team to support career growth

Job title

Software Engineer, Tactical Networks – CANES

Job type

Experience level

SeniorLead

Salary

$144,410 - $195,378 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job