UC2 Software Developer

Science Applications International Corp.

Bedford (IN)

On-site

USD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Science Applications International Corp. seeks a Mid-Level Software Developer to support a government-owned, data-centric interoperability capability at NSWC Crane.

You will design adapters, develop SDKs and APIs, and participate in the full lifecycle in an Agile/DevSecOps environment, using Linux, C/C++, Java, or Python. Ideal candidates have hands-on Linux development experience and prior DoD/DoN program background, with a passion for delivering mission-critical capabilities to warfighters.

Qualifications

  • Bachelor's degree in computer science, Software Engineering, Electrical Engineering, or a related technical discipline.
  • 3+ years of professional software development experience, including work on interface, integration, API, or data-translation software.
  • Prior experience working on-site at a Naval or DoD installation.
  • Interim secret clearance with the ability to obtain a secret clearance. SAIC will sponsor the clearance process.
  • US Citizen.
  • Must be local to or willing to relocate to the Crane, Indiana area. This position is on-site at NSWC Crane.

Responsibilities

  • Design, code, and test adapters that translate proprietary protocols from legacy and emerging sensors, effectors, cyber capabilities, and C2 systems into a common, vendor-neutral data format. Help expand and maintain the common data schema.
  • Develop, document, and update developer-friendly SDKs and APIs that enable rapid, vendor-agnostic integration by government and third-party developers.
  • Participate in the full software development lifecycle in an Agile/DevSecOps environment, including requirements analysis, design, coding, unit and integration testing, and documentation. Contribute to the Software Lifecycle Development Plan.
  • Develop and maintain software in Linux-based environments using C, C++, Java, and/or Python. Check all code into government-controlled repositories (e.g., Bitbucket) and follow project coding standards.
  • Support software builds, configuration management, and version control using Git, Jenkins, or similar CI/CD pipelines. Integrate automated unit testing, container scanning, and security vulnerability linting.
  • Build, containerize (Docker or government-approved equivalents), and deploy cloud-ready applications, microservices, and adapters. Support Kubernetes orchestration, secure container registries, and the security controls for Authority to Operate (ATO) packages.
  • Develop tools and dashboards that collect and report on performance and integration statistics. Analyze data flows to optimize message passing, reduce latency, and support backwards compatibility and interoperability.
  • Support software verification in Live/Virtual/Constructive (LVC) and hardware-in-the-loop (HWIL) environments. Troubleshoot defects found in lab, test, and field events, and turn anomalies into backlog items and design changes.
  • Follow change control and environment promotion practices (Dev/Test/Prod) and help prevent "code drift" while supporting controlled third-party adapter contributions.
  • Produce and maintain technical documentation, including interface documentation, test plans and procedures, and technical data package inputs. Support developer-facing manuals and training materials.
  • Collaborate with systems engineers, hardware engineers, and government stakeholders on software interfaces. Participate in software design reviews, test readiness reviews, post-test reviews, and technical meetings.
  • Provide on-site technical support during integration events, demonstrations, and exercises.

Skills

Software development
API and data translation
On-site at DoD installation

Education

Bachelor's degree in computer science or related technical discipline

Tools

Docker
Kubernetes
Git
Jenkins
Bitbucket

Job description

SAIC is seeking a Mid-Level Software Developer to support a government-owned, data-centric interoperability capability at Naval Surface Warfare Center (NSWC) Crane. This capability acts as a universal translation layer that lets sensors, effectors, cyber capabilities, and command and control (C2) systems exchange data regardless of vendor.

This position directly supports development of the common data schema, system adapters, software development kits (SDKs), application programming interfaces (APIs), and data pipelines using Agile and DevSecOps practices. The work spans laboratory integration, field demonstrations, and transition to a fielded program. The ideal candidate has hands-on Linux development experience and a strong background supporting Department of Defense (DoD) or Department of the Navy (DoN) programs, with a passion for delivering mission-critical capabilities to warfighters.

Key Responsibilities
  • Design, code, and test adapters that translate proprietary protocols from legacy and emerging sensors, effectors, cyber capabilities, and C2 systems into a common, vendor-neutral data format. Help expand and maintain the common data schema.
  • Develop, document, and update developer-friendly SDKs and APIs that enable rapid, vendor-agnostic integration by government and third-party developers.
  • Participate in the full software development lifecycle in an Agile/DevSecOps environment, including requirements analysis, design, coding, unit and integration testing, and documentation. Contribute to the Software Lifecycle Development Plan.
  • Develop and maintain software in Linux-based environments using C, C++, Java, and/or Python. Check all code into government-controlled repositories (e.g., Bitbucket) and follow project coding standards.
  • Support software builds, configuration management, and version control using Git, Jenkins, or similar CI/CD pipelines. Integrate automated unit testing, container scanning, and security vulnerability linting.
  • Build, containerize (Docker or government-approved equivalents), and deploy cloud-ready applications, microservices, and adapters. Support Kubernetes orchestration, secure container registries, and the security controls for Authority to Operate (ATO) packages.
  • Develop tools and dashboards that collect and report on performance and integration statistics. Analyze data flows to optimize message passing, reduce latency, and support backwards compatibility and interoperability.
  • Support software verification in Live/Virtual/Constructive (LVC) and hardware-in-the-loop (HWIL) environments. Troubleshoot defects found in lab, test, and field events, and turn anomalies into backlog items and design changes.
  • Follow change control and environment promotion practices (Dev/Test/Prod) and help prevent "code drift" while supporting controlled third-party adapter contributions.
  • Produce and maintain technical documentation, including interface documentation, test plans and procedures, and technical data package inputs. Support developer-facing manuals and training materials.
  • Collaborate with systems engineers, hardware engineers, and government stakeholders on software interfaces. Participate in software design reviews, test readiness reviews, post-test reviews, and technical meetings.
  • Provide on-site technical support during integration events, demonstrations, and exercises.
Required Qualifications
  • Bachelor's degree in computer science, Software Engineering, Electrical Engineering, or a related technical discipline
  • 3 or more years of professional software development experience, including work on interface, integration, API, or data-translation software
  • Prior experience working on-site at a Naval or DoD installation
  • Interim secret clearance with the ability to obtain a secret clearance. SAIC will sponsor the clearance process.
  • Candidate must be a US Citizen
  • Must be local to or willing to relocate to the Crane, Indiana area. This position is on-site at NSWC Crane.
Preferred Qualifications
  • Experience supporting DoD or DoN acquisition programs
  • Experience integrating sensor, effector, weapons, or C2 systems, particularly interface, adapter, or middleware development
  • Familiarity with data translation, message parsing, and sensor-to-shooter or kill-chain data workflows
  • Experience with tactical data link protocols and communications systems (e.g., Link 16, CDL, TTNT, or similar)
  • Familiarity with open-architecture approaches such as MOSA (and FACE, if applicable)
  • Experience with containerization (Docker, Podman), Kubernetes, and secure or government cloud environments (e.g., AWS GovCloud), including ATO/RMF exposure
  • Experience with CI/CD automation, including automated testing and container/vulnerability scanning
  • Experience with LVC, simulation, or hardware-in-the-loop test environments
  • Experience with FPGA or microcontroller firmware development
  • Experience with Atlassian tools (Jira, Confluence, Bitbucket) in an Agile environment
  • Familiarity with model-based systems engineering (
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DoD Software Engineer – Data Interop & API Adapters (Crane, IN)
DoD Software Engineer – Data Interop & API Adapters (Crane, IN)

Science Applications International Corp. • Bedford (IN)

On-site
USD 90,000 - 120,000
Cross-Domain Network & Data Systems Engineer
Cross-Domain Network & Data Systems Engineer

SAIC • Crane (IN)

On-site
USD 120,000 - 180,000
Command and Control Engineer/Developer
Command and Control Engineer/Developer

Integrated Solutions for Systems, Inc. (IS4S) • Aberdeen (MD)

On-site
USD 110,000 - 160,000
Health benefits
Employee ownership
401(k) retirement plan
+3
Software Engineer
Software Engineer

SCCI • Dahlgren (VA)

On-site
USD 110,000 - 140,000
Health benefits
Dental benefits
Vision benefits
+3
Command and Control Engineer/Developer
Command and Control Engineer/Developer

Integrated Solutions for Systems, Inc. • Aberdeen (MD)

On-site
USD 120,000 - 160,000
Health benefits
401(k) retirement plan
Tuition assistance
+1
Command and Control Engineer/Developer
Command and Control Engineer/Developer

Integrated Solutions for Systems, Inc. (IS4S) • Auburn (AL)

On-site
USD 90,000 - 150,000
Medical, dental, and vision care plans
Health insurance
401(k) retirement plan
+5
Software Integration Lead
Software Integration Lead

Strategic Data Systems • United States

Remote
USD 110,000 - 165,000
Full-time with benefits
Senior Software Engineer
Senior Software Engineer

V2X Inc • Indianapolis (IN)

On-site
USD 110,000 - 140,000
Software Integration Lead
Software Integration Lead

Strategic Data Systems • Manassas (VA)

Remote
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Science Applications International Corp. • Hampton (VA)

On-site
USD 120,000 - 160,000