> Markdown version of [/jobs/ext/1334175-software-engineer](https://www.wearedevelopers.com/jobs/ext/1334175-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). --- # Software Engineer - **Company:** VTG Defense - **Location:** Hanover, MD, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Automation of Tests, C++ (Programming Language), Software Quality, Databases, Database Applications, Software Debugging, Python (Programming Language), Software Engineering, Reliability of Systems, Backend, Gitlab, Modeling and Simulation, Docker, Programming Languages - **Published:** July 18, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/86723581/1 ## About the Role VTG, is seeking a Mid-Level Software Engineer to support a mission-focused customer developing, deploying, and maintaining user-facing Command and Control (C2) systems for embedded devices. This role offers the opportunity to work on high-impact systems in a secure, fast-paced environment., * TS/SCI with Poly required * Minimum of 7 years of experience as a Software Engineer supporting programs of similar scope and complexity. * Strong experience with one or more programming languages, preferably: + Java + C++ * Experience developing enterprise-level backend systems. * Experience working with databases and data-driven applications. * Hands-on experience with CI/CD pipelines, preferably using GitLab. ## Description * Analyze user requirements to derive software design and performance specifications. * Design, develop, and maintain scalable, high-availability systems using modern architecture principles. * Interface with embedded systems and vendor-provided SDKs to implement custom functionality. * Debug and resolve software defects across multiple programming languages (e.g., Java, JavaScript, Python, C++). * Develop and manage containerized applications using Docker and Kubernetes. * Build and maintain CI/CD pipelines using GitLab for automated testing and deployment. * Create and enhance automated testing frameworks to improve code quality and system reliability. * Develop automation scripts to improve workflows, efficiency, and system operations. * Collaborate with cross-functional teams to improve development standards and documentation. * Assist in developing and executing test procedures for software components. * Apply analytical and problem-solving techniques, including modeling and simulation, to evaluate system performance. ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)