Software Engineer

VTG
  • Hanover, Maryland
  • Full-time
30+ days ago

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

 

 

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

 

Qualifications:

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.

Numbers & Facts

LocationHanover, Maryland
Job TypeFull-time

Skills

  • Analysis Skillsunmatched
  • Bug Tracking Softwareunmatched
  • C++ Programming Languageunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Customer/Client Researchunmatched
  • Debugging Toolsunmatched
  • Dockerunmatched
  • Documentationunmatched
  • Embedded Systemsunmatched
  • High Availabilityunmatched
  • Javaunmatched
  • JavaScriptunmatched
  • Operational Strategyunmatched
  • Problem Solving Skillsunmatched
  • Programming Languagesunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Managementunmatched
  • Requirements Derivationunmatched
  • Scalable System Developmentunmatched
  • Scripting (Scripting Languages)unmatched
  • Sensitive Compartmented Information (SCI)unmatched
  • Simulationunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Engineeringunmatched
  • System Architectureunmatched
  • System Operationsunmatched
  • Systems Reliabilityunmatched
  • Test Automationunmatched
  • Test Harnessunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Top Secret Clearanceunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder