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

Science Applications International Corp.

Bedford (IN)

On-site

USD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

UC2 Software Developer
UC2 Software Developer

Science Applications International Corp. • Bedford (IN)

On-site
USD 90,000 - 120,000
DoD Computer Engineer — EW Software & Systems
DoD Computer Engineer — EW Software & Systems

Science Applications International Corp. • Crane (IN)

On-site
USD 90,000 - 120,000
Software Integration Lead
Software Integration Lead

Strategic Data Systems • Oregon

Hybrid
USD 120,000 - 180,000
Software Integration Lead
Software Integration Lead

Strategic Data Systems • United States

Remote
USD 110,000 - 165,000
Full-time with benefits
Software Integration Lead
Software Integration Lead

Strategic Data Systems • Manassas (VA)

Remote
USD 120,000 - 160,000
Mid-Level Software Engineer: Build Scalable DoD Applications
Mid-Level Software Engineer: Build Scalable DoD Applications

Compunnel Inc. • Waco (TX)

On-site
USD 85,000 - 115,000
DoD Software Engineer - Advanced Systems, On-Site
DoD Software Engineer - Advanced Systems, On-Site

E Logic • Saint Inigoes Shores (MD)

Hybrid
USD 110,000 - 140,000
Software Developer - Java
Software Developer - Java

Systems Definition, Inc • Washington

On-site
USD 80,000 - 100,000
Health and dental medical coverage
S-IRA retirement plan
Performance bonuses
+1
DoD Software/Web Developer — DevSecOps & IA
DoD Software/Web Developer — DevSecOps & IA

Base-2 Solutions, LLC. • Dayton (OH)

On-site
USD 90,000 - 150,000
Health insurance
401(k) plan
Paid time off
+1
DoD Software Systems Engineer – .NET, Azure & REST
DoD Software Systems Engineer – .NET, Azure & REST

Nationwide IT Services, Inc. • Oregon

Hybrid
USD 110,000 - 165,000
Medical Insurance
Dental Insurance
Vision Insurance
+7