Junior Software Engineer

VTG

Hanover (MD)

On-site

USD 120,000 - 150,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Sign-on bonus up to $10,000

Job summary

VTG in Hanover, MD is seeking a Software Engineer to design, develop, integrate, test, and maintain complex software systems in a mission-critical environment. You will collaborate with software and systems engineers to deliver reliable, scalable solutions in Linux environments.

Eligible candidates may receive a sign-on bonus of up to $10,000. The role emphasizes data processing, analytics, system integration, and application development within a security-focused setting.

Qualifications

  • 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 utilizing 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.
  • Security clearance requirements: Must meet the applicable security clearance and polygraph requirements; polygraph must be dated within the last seven (7) years.

Responsibilities

  • Design, develop, maintain, and enhance software applications and systems based on documented requirements.
  • Analyze user and system requirements to determine software design specifications and performance objectives.
  • Develop new software applications and modify existing code to implement 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 validate functionality, performance, and compliance with design requirements.
  • Review software components, document test results, and resolve identified issues.
  • Develop basic database queries to retrieve, analyze, and manipulate data within existing or proposed databases.
  • Support software development activities within Linux-based environments.
  • Collaborate with software engineers, systems engineers, and other technical stakeholders throughout the software development lifecycle.
  • Participate in technical design discussions involving software architecture, system integration and component reuse.
  • Evaluate opportunities to leverage existing software 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.

Skills

Linux
Software fundamentals
System integration
Testing & debugging
Requirements analysis
Communication skills
Team collaboration
Independent work
Security clearance

Education

Bachelor's degree in CS/Software Engineering

Job description

Overview

We are seeking a motivated Software Engineer to support the design, development, integration, testing, and maintenance of complex software systems in a mission-critical environment. The ideal candidate will have a foundational understanding of software engineering principles, experience working in Linux environments, and the ability to collaborate with technical teams to develop reliable and scalable software solutions.

This position provides an opportunity to contribute to a variety of software development initiatives, including data processing, analytics, system integration, and application development.

Eligible candidates may receive a sign-on bonus of up to $10,000, making this an exceptional opportunity to join a mission-critical team supporting national security initiatives.

What will you do?
  • Design, develop, maintain, and enhance software applications and systems based on documented requirements.
  • Analyze user and system requirements to determine software design specifications and performance objectives.
  • Develop new software applications and modify existing code to implement 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 validate functionality, performance, and compliance with design requirements.
  • Review software components, document test results, and resolve identified issues.
  • Develop basic database queries to retrieve, analyze, and manipulate data within existing or proposed databases.
  • Support software development activities within Linux-based environments.
  • Collaborate with software engineers, systems engineers, and other technical stakeholders throughout the software development lifecycle.
  • Participate in technical design discussions involving software architecture, system integration and component reuse.
  • Evaluate opportunities to leverage existing software 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.
Do you have what it takes?
  • 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 utilizing 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.
  • Security Clearance Requirements
    • Must meet the applicable security clearance and polygraph requirements.
    • Polygraph must be dated within the last seven (7) years.

VTG’s estimated starting pay range is $120K - $150K annually, which is a general guideline for the geographic location. When extending an offer, VTG also considers work experience, education, skill level, market considerations and may possibly include contractual requirements which may cause an offer to fall outside of this range.

  • 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 utilizing 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.
  • Security Clearance Requirements
    • Must meet the applicable security clearance and polygraph requirements.
    • Polygraph must be dated within the last seven (7) years.
  • Design, develop, maintain, and enhance software applications and systems based on documented requirements.
  • Analyze user and system requirements to determine software design specifications and performance objectives.
  • Develop new software applications and modify existing code to implement 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 validate functionality, performance, and compliance with design requirements.
  • Review software components, document test results, and resolve identified issues.
  • Develop basic database queries to retrieve, analyze, and manipulate data within existing or proposed databases.
  • Support software development activities within Linux-based environments.
  • Collaborate with software engineers, systems engineers, and other technical stakeholders throughout the software development lifecycle.
  • Participate in technical design discussions involving software architecture, system integration, and component reuse.
  • Evaluate opportunities to leverage existing software 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

VT Group (VTG) • Hanover (MD)

On-site
USD 120,000 - 150,000
Sign-on bonus
Junior Software Engineer
Junior Software Engineer

VTG Defense • Hanover (MD)

On-site
USD 120,000 - 150,000
Sign-on bonus up to $10,000
Senior Software Engineer
Senior Software Engineer

VTG • Maryland

Hybrid
USD 200,000 - 245,000
Principal Software Engineer
Principal Software Engineer

VTG Defense • Fort Meade (MD)

On-site
USD 220,000 - 285,000
Principal Software Engineer
Principal Software Engineer

VT Group (VTG) • Fort Meade (MD)

On-site
USD 220,000 - 300,000
Sign-on bonus
Senior Systems Engineer
Senior Systems Engineer

VT Group (VTG) • Fort Meade (MD)

On-site
USD 160,000 - 190,000
Sign-on bonus
Principal Software Developer
Principal Software Developer

VT Group (VTG) • Hanover (MD)

Hybrid
USD 200,000 - 300,000
Sign-on bonus
Hybrid work option
Senior Software Engineer
Senior Software Engineer

VT Group (VTG) • Fort Meade (MD)

On-site
USD 210,000 - 250,000
Software Engineer
Software Engineer

VTG • Hanover (MD)

On-site
USD 120,000 - 170,000
Junior Systems Engineer
Junior Systems Engineer

VTG Defense • Fort Meade (MD)

On-site
USD 120,000 - 140,000
Sign-on bonus up to $10,000