Demo

Junior Software Developer

DESE Research, Inc.
Huntsville, AL Full Time
POSTED ON 3/31/2025 CLOSED ON 4/14/2025

What are the responsibilities and job description for the Junior Software Developer position at DESE Research, Inc.?

DESE Research, Inc. is seeking a Junior Software Developer to join our dynamic and expanding team. In this role, you'll contribute to the research and development of cutting-edge cybersecurity technologies and practices aimed at strengthening and securing both current and next-generation systems used by the Department of Defense, as well as the software supply chains that support them.

The candidate will join a team of engineers solving challenging problems faced by the DoD in ensuring national security interests and protecting the American Warfighter. Some of the work will require independent research and analysis in addition to gaining experience by working with engineers and cybersecurity analysts within other teams.

Education and Work Experience

Bachelor's Degree (current or eminent) in Computer Science, Computer Engineering, or similar technical field of study.

US Government Security Clearance Eligibility

Applicants must be eligible to receive at least a secret security clearance.

Responsibilities

  • Assist in the development, testing, and maintenance of software solutions supporting cybersecurity and defense-related projects
  • Collaborate with engineers and analysts to implement secure, reliable code using languages like Python, C/C , or Go
  • Contribute to debugging and troubleshooting efforts using tools such as VS Code and automated test frameworks like pytest
  • Support the setup and use of virtual environments, containers (e.g., Docker), and CI/CD pipelines in DevOps platforms
  • Document code, processes, and findings clearly for team use and stakeholder communication

Required Skills and Experience

  • Internship or academic project experience in software development
  • Comfortable using an IDE such as VS Code for writing and debugging code
  • Exposure to one or more programming languages such as Python, C/C , or Go
  • Familiarity with Agile development principles through coursework or team projects
  • Basic understanding of writing and running tests, ideally using tools like pytest
  • General knowledge of the Linux operating system and basic Bash scripting
  • Introductory experience or interest in containerization technologies like Docker or Podman
  • Experience working with virtual environments (e.g., Python virtual environments)
  • Ability to translate project requirements or design ideas into working code
  • Clear and effective written and verbal communication skills

Preferred Qualifications

  • A desire to learn how to develop and integrate cybersecurity technologies to provide software assurance throughout the software development lifecycle through DevOps tools and technologies
  • Experience developing CI/CD pipelines in a DevOps platform such as Gitlab, Azure DevOps, or Jenkins
  • Familiarity with cloud computing platforms such as Azure, AWS, or GCP
  • Familiarity with computer networking concepts, technologies, and protocols

Salary.com Estimation for Junior Software Developer in Huntsville, AL
$78,377 to $96,449
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Junior Software Developer?

Sign up to receive alerts about other jobs on the Junior Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$71,493 - $96,419
Income Estimation: 
$92,369 - $122,605
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$117,024 - $149,811
Income Estimation: 
$137,568 - $176,908
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at DESE Research, Inc.

  • DESE Research, Inc. Huntsville, AL
  • DESE Research, Inc. is seeking an experienced Tooling Engineer to support aerospace vehicle programs in a fast-paced, customer-facing environment. This rol... more
  • 14 Days Ago

  • DESE Research, Inc. Huntsville, AL
  • DESE Research, Inc. is seeking an experienced Senior Creo Designer/ Engineer to support aerospace vehicle programs in a fast-paced, customer-facing environ... more
  • 14 Days Ago

  • DESE Research, Inc. Huntsville, AL
  • DESE is seeking a Systems Test Scenario Designer to support the Rapid Scenario Prototyping (RaSP) Lab. The Scenario Design team uses their knowledge of the... more
  • 3 Days Ago

  • DESE Research, Inc. Huntsville, AL
  • DESE Research, Inc. is seeking a Radar Electromagnetic Warfare Analyst to support advanced modeling, simulation, and analysis activities focused on electro... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Junior Software Developer jobs in the Huntsville, AL area that may be a better fit.

  • Leidos Huntsville, AL
  • Description Looking for an opportunity to make an impact? At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people... more
  • 11 Days Ago

  • LaunchTech Huntsville, AL
  • Location: Redstone Arsenal, Huntsville, AL Clearance Required: Active DoD Secret Security Clearance Travel Required: Up to 10% LaunchTech is a veteran-owne... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!