SAIC

UC2 Software Developer

SAIC
Apply
2 days ago
Bedford, IN, USAMid Level

Responsibilities

  • Design, code, test, and maintain adapters that translate proprietary sensor, effector, cyber, and C2 protocols into a common data format.
  • Expand and maintain the common data schema and develop SDKs and APIs for government and third-party integrations.
  • Participate in requirements analysis, software design, coding, unit and integration testing, documentation, configuration management, and environment promotion.
  • Develop and maintain Linux-based applications using C, C++, Java, and/or Python.
  • Build, containerize, and deploy cloud-ready applications, microservices, and adapters while supporting Kubernetes orchestration and secure container registries.
  • Support automated testing, container scanning, vulnerability linting, software verification, defect troubleshooting, and integration events.
  • Develop performance and integration dashboards, analyze data flows, optimize message passing, and support interoperability and backward compatibility.
  • Produce interface documentation, test plans, technical data package inputs, developer manuals, and training materials.
  • Collaborate with systems engineers, hardware engineers, and government stakeholders and provide on-site technical support during demonstrations and exercises.

Requirements

  • Bachelor’s degree in computer science, software engineering, electrical engineering, or a related technical discipline.
  • At least 3 years of professional software development experience involving 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.
  • U.S. citizenship and willingness to work on-site in or relocate to the Crane, Indiana area.
  • Preferred experience includes DoD or DoN acquisition programs, sensor or C2 integration, tactical data links, open architectures, containerization, Kubernetes, government cloud environments, CI/CD automation, LVC or hardware-in-the-loop testing, and FPGA or microcontroller firmware development.
  • Preferred qualifications include experience with Atlassian tools, MBSE, structured data formats such as JSON, XML, and Protobuf, API development, automated testing, Git, Linux distributions, and networking fundamentals such as TCP/IP.
  • Strong programming skills in C, C++, Java, and/or Python.
SAIC

About SAIC

10,000+ employees

SAIC (Science Applications International Corporation) is a government technology integrator delivering systems engineering, enterprise IT, secure cloud, cybersecurity, C5ISR, and data analytics for U.S. defense, space, intelligence, and civilian agencies. It builds and sustains mission IT and digital engineering solutions under multi-year federal contracts and task orders. Founded in 1969, SAIC is headquartered in Reston, Virginia, and is a public company traded on the NYSE under the ticker SAIC.

Contact me