Software Developer

VTG.

  • Hanover, MD
  • 30+ days ago

    Highlights

    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. Debug and resolve software defects across multiple programming languages (e.g., Java, JavaScript, Python, C++).

    Numbers & Facts

    LocationHanover, MD

    Description

    Overview

    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.

    What will you do?

    • 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.

    Do you have what it takes?

    Required Qualifications

    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.

    Similar Jobs

    See more jobs