Junior Software Engineer
VT Group (VTG)
About the Role
VT Group (VTG) is seeking a motivated Software Engineer to support the design, development, integration, testing, and maintenance of complex software systems in a mission-critical environment.
Key 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.
Requirements & Tech Stack
- Experience working in Linux environments.
- 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.
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.
- No prior professional software engineering experience is required.
- 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.