DeveloperJobs.io
← Back to all jobs

Job Description

VTG is seeking a Junior Software Engineer to support the end-to-end design, development, integration, testing, and maintenance of complex software systems in a mission-critical environment. This role involves data processing, analytics, system integration, and application development, with a focus on Linux-based work.

Responsibilities

  • Design, develop, maintain, and enhance software applications and systems in alignment with documented requirements.
  • Assess user and system requirements to define software design specifications and performance objectives.
  • Build new software applications and modify existing code to deliver additional features and functionality.
  • Debug, troubleshoot, and resolve software defects to improve application performance and reliability.
  • Integrate software components into new or existing systems and operating environments.
  • Develop and execute software tests to verify functionality, performance, and compliance with design requirements.
  • Review software components, document test outcomes, and address identified issues.
  • Create basic database queries to retrieve, analyze, and manipulate data in existing or proposed databases.
  • Support software development activities within Linux-based environments.
  • Collaborate with software engineers, systems engineers, and other technical stakeholders across the software development lifecycle.
  • Participate in technical design discussions related to software architecture, system integration, and component reuse.
  • Identify opportunities to use existing solutions, including Commercial Off-the-Shelf (COTS) and Government Off-the-Shelf (GOTS) technologies.
  • Maintain technical documentation and recommend improvements to software development processes, coding standards, and engineering practices.

Requirements

  • US Citizen with TS/SCI with Poly required.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline from an accredited college or university.
  • Four (4) years of software engineering experience on projects using similar software development processes may be substituted for a bachelor’s degree.
  • Demonstrated experience working with Linux operating systems.
  • Foundational knowledge of software development principles, methodologies, and best practices.
  • Understanding of software design, development, debugging, integration, and testing processes.
  • Ability to analyze technical requirements and contribute to software solutions.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently and collaboratively within a technical team.
  • No prior professional software engineering experience is required.

Technologies

  • Linux
  • Commercial Off-the-Shelf (COTS)
  • Government Off-the-Shelf (GOTS)

Location

Hanover, MD (onsite)

Education

Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.

Security Clearance Requirements

  • Must meet applicable security clearance and polygraph requirements.
  • Polygraph must be dated within the last seven (7) years.

Benefits

  • Eligible candidates may receive a sign-on bonus of up to $10,000.

Similar Jobs