1

Junior Computer Programmer Jobs in Madison, AL (NOW HIRING)

Leidos' Defense Systems Land Systems is seeking a Junior Systems Engineer to join a team of systems ... A Bachelor's degree in Systems Engineering, Software Engineering, Computer Science, Computer ...

Junior Systems Engineer

Huntsville, AL · On-site

$69K - $125K/yr

Leidos' Defense Systems Land Systems is seeking a Junior Systems Engineer to join a team of systems ... A Bachelor's degree in Systems Engineering, Software Engineering, Computer Science, Computer ...

The ideal candidate is a recent graduate or junior engineer with a strong quantitative background ... Mathematics, Computer Science or Engineering, or a related technical field. * 3+ years of ...

The Junior IV&V Engineer supports independent verification and validation activities for Patriot ... Bachelor's degree in Engineering, Computer Science, Software Engineering, or a related technical ...

Jr. Software Developer

Huntsville, AL · On-site

$66K - $85K/yr

StraitSys Inc Regular PRIMARY FUNCTION StraitSys is looking for a Junior Software Developer to ... Bachelor's or master's degree in Engineering, Computer Science, or related technical discipline.

next page

Showing results 1-20

Junior Computer Programmer information

See Madison, AL salary details

$6

$24

$42

How much do junior computer programmer jobs pay per hour?

As of Jun 29, 2026, the average hourly pay for junior computer programmer in Madison, AL is $24.18, according to ZipRecruiter salary data. Most workers in this role earn between $14.66 and $29.76 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Computer Programmer, and why are they important?

To thrive as a Junior Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), basic algorithms, and a relevant degree or certification in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong problem-solving abilities, attention to detail, and willingness to learn help junior programmers stand out. These skills and qualities are vital for writing efficient code, collaborating with teams, and adapting to evolving project requirements in a technology-driven workplace.

What are some typical challenges a Junior Computer Programmer might face during their first year, and how can they overcome them?

Junior Computer Programmers often encounter challenges such as understanding legacy codebases, adapting to new programming languages or frameworks, and managing time across multiple projects. It's common to feel overwhelmed by the steep learning curve, but seeking mentorship from senior developers, actively participating in code reviews, and asking questions early can help ease the transition. Embracing continuous learning and collaborating closely with team members fosters both technical growth and confidence in tackling complex coding tasks.

What are Junior Computer Programmers?

Junior Computer Programmers are entry-level professionals who write, test, and maintain code under the guidance of more experienced developers. They typically assist with basic programming tasks, fix bugs, and help implement new features in software projects. Junior programmers often work in teams, learning industry best practices and gaining experience with different programming languages and development tools. This role serves as a stepping stone for advancing to more senior programming or software engineering positions.

What is the difference between Junior Computer Programmer vs Junior Software Developer?

AspectJunior Computer ProgrammerJunior Software Developer
Required CredentialsTypically an associate degree or relevant certifications in programmingSimilar credentials, often including a degree in computer science or related field
Work EnvironmentEntry-level coding tasks, debugging, and supporting development teamsInvolves coding, designing, and testing software applications
Employer & Industry UsageUsed across tech companies, IT departments, and software firmsCommon in software development companies, tech startups, and IT services

Both roles involve entry-level programming skills and similar educational backgrounds. While Junior Computer Programmers focus more on coding and debugging, Junior Software Developers often participate in designing and developing software solutions. The roles are often interchangeable depending on the company, but understanding these nuances helps clarify career paths in software development.

What are the most commonly searched types of Computer Programmer jobs in Madison, AL? The most popular types of Computer Programmer jobs in Madison, AL are:
What job categories do people searching Junior Computer Programmer jobs in Madison, AL look for? The top searched job categories for Junior Computer Programmer jobs in Madison, AL are:
What cities near Madison, AL are hiring for Junior Computer Programmer jobs? Cities near Madison, AL with the most Junior Computer Programmer job openings:
Infographic showing various Junior Computer Programmer job openings in Madison, AL as of June 2026, with employment types broken down into 1% As Needed, 88% Full Time, 9% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $50,285 per year, or $24.2 per hour.
Junior Systems Engineer

Junior Systems Engineer

Leidos

Huntsville, AL

$69K - $125K/yr

Full-time

Posted 10 days ago


Key responsibilities

  • Develop systems engineering artifacts including Requirements Specifications, Test Procedures, Test Reports, and Model-Based Systems Engineering content.

  • Work as part of a team of systems engineers developing a radar system for the Air Force.

  • Present work in formal settings to the customer and travel to customer and subcontractor sites as needed.


Leidos rating

8.4

Company rating: 8.4 out of 10

Based on 147 frontline employees who took The Breakroom Quiz

56th of 430 rated business services


Job description

Looking for an opportunity to make an impact?

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business.

Your greatest work is ahead!

Leidos' Defense Systems Land Systems is seeking a Junior Systems Engineer to join a team of systems engineers developing a radar system for the Air Force. The team consists of 2 other systems engineers, led by a senior systems engineer. This Systems Engineer will develop systems engineering artifacts, including Requirements Specifications, Test Procedures, Test Reports, and Model-Based Systems Engineering (MBSE) content. A strong background in requirements development is required for this position, not necessarily to be a subject matter expert in radar design or MBSE content development. This Systems Engineer may have the opportunity to present their work in formal settings to the customer and travel to customer sites / subcontractor sites (approximately 10% of the time).

The Systems Engineer will work in a matrixed organization, which supports multiple programs at once in a variety of engineering fields with all different team environments. When the radar program ends, the Systems Engineer will have the opportunity to support a different program in the matrixed engineering portfolio. A candidate with experience in other engineering areas such as Test, Model-Based Systems Engineering, Human Factors, Risk Management, and Reliability Analysis will be treated preferentially. However, a strong background in traditional systems engineering and technical leadership is what is required for this position.

If this sounds like the kind of environment where you can thrive, keep reading!

Leidos Defense Systems Sector provides a diverse portfolio of systems, solutions, and services covering land, sea, air, space, and cyberspace for customers worldwide. Solutions for Defense include enterprise and mission IT, large-scale intelligence systems, command and control, geospatial and data analytics, cybersecurity, logistics, training, and intelligence analysis and operations support. Our team is solving the world's toughest security challenges for customers with "can't fail" missions. To explore and learn more, click here!

Are you ready to make an impact? Share your resume with us today!

Basic Qualifications

  • A Bachelor's degree in Systems Engineering, Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or equivalent degree from an ABET-accredited university with 2+ years of experience or an MS degree.

  • Experience in deriving requirements for complex electrical, electro-mechanical, mechanical, and software systems.

  • Position requires candidates to be capable of performing in a collaborative engineering environment working closely with multi-disciplinary teams.

  • Demonstrated experience effectively communicating within a team environment.

  • Resident of the North Alabama area or willing to relocate to the Huntsville - North Alabama, AL area.

  • Possess a secret clearance, or have the ability to obtain a secret clearance.

Preferred Qualifications

Preference shown to candidates who possess a Master of Science in System Engineering from an ABET-accredited university, and/or have at least 2-4 years of direct systems engineering experience.

Preferred candidates will also have experience and/or working knowledge with:

  • Radar development

  • MagicDraw and/or other Model Based System Engineering (MBSE) modeling tools

  • Demonstrated experience effectively leading a team of engineers.

  • Demonstrated experience accurately estimating the engineering effort (i.e. hours) associated with Systems Engineering tasks.

  • DOORS and/or other requirements database tools

  • Understanding of the DoD acquisition processes and methods

  • Experience supporting one or more DoD programs

  • Object Management Group (OMG) Certified System Modeler Professional (OCSMP) certification

  • INCOSE Systems Engineering Professional (SEP) certification (ASEP or CSEP)

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Original Posting:June 18, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

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

The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.


What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media