> Markdown version of [/jobs/ext/150574-systems-software-engineer](https://www.wearedevelopers.com/jobs/ext/150574-systems-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Systems Software Engineer - **Company:** Code - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Agile Methodology, Systems Engineering, Build Automation, Unit Testing, Microsoft Azure, Software Bug Management, C++ (Programming Language), Static Program Analysis, Continuous Integration, Software Debugging, Memory Management, Electronic Data Interchange (EDI), Middleware, Linux System Administration, Object-Oriented Software Development, Scrum Methodology, Regression Testing, Requirements Traceability, Secure Coding, Software Configuration Management, Software Engineering, Product Software Implementation Methods, Software Requirements Analysis, Systems Integration, Multithreading, Real Time Systems, Technical Debt, Git, System-level Testing, Information Technology, Data Analytics, Enterprise Integration, Devsecops, Vulnerability Analysis - **Published:** May 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8257b3ec4f4f4ac6 ## About the Role Do you have experience in Systems engineering?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Software Engineering, or related STEM discipline * 8+ years of professional software engineering experience * Strong, hands-on C++ development experience, .NET Suite or Azure in complex systems * Experience developing software in Linux-based environments * Experience with: + Object-oriented design + Multi-threaded or concurrent applications + Software configuration management (Git or similar) * Familiarity with Agile development methodologies * Experience working in DoD program environments * Strong analytical, debugging, and problem-solving skills, * Experience supporting DoD command-and-control / air and missile defense systems * Background in distributed, real-time, or near-real-time systems * Experience with: + Middleware and messaging frameworks + Interface-heavy or data-driven systems + Secure coding practices * Familiarity with systems engineering processes and requirements-driven development * Prior experience supporting Huntsville-based DoD programs Systems & Integration Engineering ## Description Design, develop, integrate, and maintain C++ software components, .NET Suite, Azure, or similar software products. * Implement performance-critical and reliability-focused code in accordance with software design and system requirements. * Apply object-oriented design in modern C++ standards, .NET Suite, Azure, or similar software products and best practices appropriate for long-lifecycle defense systems. * Debug and resolve complex software defects, including issues related to timing, memory management, and concurrency., * Support integration of various software programs with external interfaces, middleware, and hardware-connected subsystems. * Collaborate with systems engineering to ensure requirements traceability from system specifications to software implementation. * Support interface definition, data exchange, and verification across distributed DoD components. * Analyze and resolve system-level integration issues across development and test environments. Agile & DevSecOps Execution * Actively participate in Agile development events, including sprint planning, backlog refinement, and sprint reviews. * Develop and maintain software within DevSecOps pipelines, supporting automated builds, unit tests, static analysis, and security scanning. * Contribute to continuous integration and continuous delivery (CI/CD) improvements. * Address technical debt and software enhancements in coordination with planned program increments. Test & Verification Support * Develop unit tests and contribute to integration and regression testing activities. * Support system-level testing, defect triage, and problem resolution. * Work closely with verification and integration teams to ensure software meets functional and performance expectations. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [DevSecOps culture](https://www.wearedevelopers.com/videos/783-devsecops-culture) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)