What are the responsibilities and job description for the Junior Software Engineer position at Jobs via Dice?
Job ID: 2611730
Location: Huntsville, AL, US
Date Posted: 2026-05-07
Category: Software
Subcategory: SW Engineer
Schedule: Full-Time
Shift: Day Job
Travel: Yes - 10% of the time
Minimum Clearance Required: Interim_Secret
Clearance Level Must Be Able to Obtain: Secret
Potential for Remote Work: ORA_ON_SITE
Description
SAIC has a position open for a Junior Software Engineer located in Huntsville, Alabama. The selected candidate will be a member of a team providing software support to the US ARMY.
Roles and Responsibilities:
Education Requirements:
Location: Huntsville, AL, US
Date Posted: 2026-05-07
Category: Software
Subcategory: SW Engineer
Schedule: Full-Time
Shift: Day Job
Travel: Yes - 10% of the time
Minimum Clearance Required: Interim_Secret
Clearance Level Must Be Able to Obtain: Secret
Potential for Remote Work: ORA_ON_SITE
Description
SAIC has a position open for a Junior Software Engineer located in Huntsville, Alabama. The selected candidate will be a member of a team providing software support to the US ARMY.
Roles and Responsibilities:
- Assist in designing, implementing, testing, and deploying software solutions that meet project requirements.
- Write clean, efficient, and maintainable code that adheres to industry standards.
- Debug, troubleshoot, and resolve software issues with guidance from senior engineers.
- Participate in code reviews to improve overall quality and incorporate feedback into your work.
- Contribute to documentation for technical processes, features, or solutions.
- Collaborate with team members and stakeholders in Agile/Scrum workflows, ensuring timely delivery of tasks.
Education Requirements:
- Bachelor's degree in Computer Science preferred; degrees in Computer Information Systems or related fields are also considered. Six (6) years' experience can be considered in lieu of degree (per contract vehicle).
- Must be able to obtain a Secret security clearance; ship required.
- Proficiency in at least one programming language (e.g., Python, Java, C#, JavaScript).
- Understanding of basic data structures (e.g., arrays, linked lists) and algorithms.
- Familiarity with version control systems (e.g., Git) and collaborative workflows.
- Exposure to software development methodologies (e.g., Agile, Scrum).
- Strong analytical and problem-solving abilities with attention to detail.