CronJobs

backend jobs

Software Engineer - Software Defined Networking (SDN)

Defenseunicorns · United States - Remote

remotemid$148,750–$148,750Posted Oct 22, 2026C++PythonBashLinuxTCP/IPKubernetesTerraformCI/CD

Apply on the employer site

About this role

## Role Description Defense Unicorns is seeking a **Software Engineer** to own the assessment, hardening, testing, and modernization of a Government-provided **software-defined networking (SDN)** baseline capability. You’ll join the **Navy Forward Deployed Engineering (FDE)** team to understand an unfamiliar codebase, improve security and maintainability, and deliver a reliable software baseline that can evolve with mission requirements. This is a software-engineering role with a **systems and networking focus**. You’ll work directly with source code, build systems, dependencies, runtime behavior, test suites, and open-source integrations—diagnosing complex issues across application and network boundaries, remediating vulnerabilities, and leveraging AI tools within **DevSecOps** pipelines. You’ll also establish disciplined engineering practices around code quality, release readiness, and long-term sustainment. Working with platform engineers and Government stakeholders, you’ll integrate the SDN application codebase to ensure it can be built, tested, packaged, deployed, and operated successfully for Navy environments. --- ## Responsibilities - Own the technical assessment of an SDN codebase, including architecture, build process, dependency evaluation/management, runtime components, test coverage, security posture, and upstream open-source relationships. - Design and implement secure, maintainable changes to remediate vulnerabilities, improve resilience, and preserve traceability between upstream software, Government-owned code, configurations, and local patches. - Develop trustworthy unit, integration, end-to-end, regression, and failure-mode tests for hardening and modernization changes. - Institute AI-enabled tooling to enable hardening and maintenance of the SDN application codebase. - Debug complex behavior across application, Linux, and network boundaries (traffic flows, routing, segmentation, identity, failover, telemetry, and performance). - Partner with platform engineers on container readiness, packaging, CI/CD, deployment workflows, and automated security scanning—while owning code-level triage and remediation. - Support lab validation, demonstrations, release acceptance, and convert operational findings into durable fixes and regression tests. - Produce clear technical documentation, participate in architecture/code reviews, communicate tradeoffs to stakeholders, and mentor other engineers. --- ## Basic Experience and Qualifications - **5+ years** of software-engineering experience; proficiency in **C++**, **Python**, and **Bash**; demonstrated ownership of production or legacy codebases. - Strong **Linux** fundamentals (services, processes, permissions, logging, package management, command-line troubleshooting). - Strong **networking** fundamentals (TCP/IP, routing, DNS, TLS, segmentation, interfaces, policy enforcement, traffic analysis). - Experience with secure software development, dependency management, vulnerability triage, patching, code review, and remediation. - Strong testing discipline across unit, integration, end-to-end, and regression testing. - Working knowledge of containers, version control, build automation, CI/CD, registries, observability, and modern release practices. - Strong problem-solving, communication, and documentation skills (design documents, technical assessments, runbooks). - **U.S. citizenship and ACTIVE US Government SECRET security clearance or higher.** --- ## Preferred Experience

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord