# Junior Software Engineer

**Company**: Leidos
**Location**: Huntsville, AL
**Experience**: entry
**Job type**: full-time
**Salary**: $69,550.00 - $125,725.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Huntsville-AL/Junior-Software-Developer_R-00193099?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_176c96b6-515

## Description

Leidos Defense Sensors' Uncrewed Systems Integration and Test is seeking a motivated and ambitious Junior Software Engineer to join the Software, Simulation, Systems Engineering and Integration Directorate (S3I) Joint Technology Center – Systems Integration Lab (JSIL) Technology and Certification Center.

The Junior Software Engineer will collaborate with subject matter experts in the requirements, design, development, and implementation of UAS-related software.

**Primary Responsibilities**

- Software Development & Optimization: Support the design and implementation of software solutions, ensuring high-quality, maintainable, and scalable code. Assist with efforts in debugging and optimization for large-scale systems.

- Documentation & Communication: Create detailed technical documentation, including system designs, APIs, and architectural diagrams. Communicate complex technical concepts clearly to non-technical stakeholders and executives.

- Cross-Functional Collaboration: Collaborate with managers, hardware engineers, network engineers, and other stakeholders to implement system requirements and ensure seamless integration between software, hardware, and network components.

- Innovation & Technology Evaluation: Stay current on emerging technologies and industry trends, new tools, frameworks, and methodologies that improve the development process and system performance.

**Basic Qualifications**

- BS degree in computer science or related technical degree plus 2-4 years of prior relevant experience or MS degree in computer science or related technical degree plus 1-2 years of prior relevant experience.

- Experience with object-oriented programming in multiple languages such as Java, C++, and C#.

- Experience using Gitlab CI/CD.

- Experience with scripting languages such as Bash, Python, or PowerShell, including the automation of system and application installations.

- Understanding of general computing system architectures and virtual machines/containers.

- Strong command line experience with UNIX-based operating system or Windows command line configuration.

- Strong analytical and organizational skills to handle multiple tasks and projects and to work independently.

- 1-year+ professional software development experience.

- Excellent written and verbal communication skills.

- Must be a US citizen, possess and be able to maintain an active Secret clearance.

- Must be a resident of Huntsville, AL or willing to relocate to the Huntsville, AL area.

**Preferred Qualifications**

- Experience with Atlassian workflow management software.

- Experience with software development and testing.

- Experience with Uncrewed Aircraft Systems.

- Experience using Gradle.

- Willingness to be hands-on with the hardware away from assigned desk.

**Pay Range:** $69,550.00 - $125,725.00

## Skills

### Required
- object-oriented programming
- Java
- C++
- C#
- Gitlab CI/CD
- Bash
- Python
- PowerShell
- UNIX
- Windows command line

### Nice to have
- Atlassian workflow management software
- software development and testing
- Uncrewed Aircraft Systems
- Gradle

---

Source: [Apply at leidos.wd5.myworkdayjobs.com](https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Huntsville-AL/Junior-Software-Developer_R-00193099?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
