Demo

Junior Software Developer

DESE Research, Inc.
Huntsville, AL Full Time
POSTED ON 4/1/2025
AVAILABLE BEFORE 3/31/2030

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

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
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.
Hired Organization Address Huntsville, AL Full Time
DESE Research is seeking a Proposal Support Senior Analyst to support business capture and proposal management leaders i...
DESE Research, Inc.
Hired Organization Address Huntsville, AL Full Time
DESE Research, Inc. is seeking a Junior Machine Learning Engineer to join a growing team focused on applying artificial ...
DESE Research, Inc.
Hired Organization Address Huntsville, AL Full Time
DESE Research, Inc. is seeking a talented, motivated, and enthusiastic Threat Intelligence Analyst to add to our team. T...
DESE Research, Inc.
Hired Organization Address Huntsville, AL Full Time
Job Description Job Description DESE Research is a dynamic small business specializing in providing high quality defense...

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.

Junior Software Developer

HRUCKUS, Huntsville, AL

Junior Software Developer

Full Visbility, Huntsville, AL

AI Assistant is available now!

Feel free to start your new journey!