1

Python Junior Jobs in Madison, AL (NOW HIRING)

Position Summary We are seeking a Junior Software Engineer with hands-on experience in PX4-based ... Proficiency in C++ and familiarity with Python for scripting. * Exposure to Git and modern version ...

Junior Software Developer

Huntsville, AL · On-site

$67K - $87K/yr

Opportunity PeopleTec is currently seeking a Junior Software Developer (Digital Backbone / TSN) to ... Develop software in C/C++, Python, Rust, and other applicable languages. * Assist with integration ...

Junior Software Developer

Huntsville, AL · On-site

$67K - $87K/yr

Opportunity PeopleTec is currently seeking a Junior Software Developer (Digital Backbone / TSN) to ... Develop software in C/C++, Python, Rust, and other applicable languages. * Assist with integration ...

Junior Software Developer

Huntsville, AL

$67K - $87K/yr

PeopleTec is currently seeking a Junior Software Developer (Digital Backbone / TSN) to support our ... Develop software in C/C++, Python, Rust, and other applicable languages. * Assist with integration ...

Position Summary We are seeking a Junior Software Engineer with hands-on experience in PX4-based ... Proficiency in C++ and familiarity with Python for scripting. * Exposure to Git and modern version ...

You will join a diverse team of junior-to-senior software developers, engineers, and scientists to ... Interest in working multiple programs with intermediate ability in C# and Python, along with ...

SMX is actively searching for a dynamic and adept Junior Cloud Engineer to support our government ... Python, etc. * Utilize DevSecOps capabilities utilizing IaC tools (Terraform, Cloud Formation, etc ...

next page

Showing results 1-20

Python Junior information

See Madison, AL salary details

$21.5K

$79.7K

$123.2K

How much do python junior jobs pay per year?

As of Jul 14, 2026, the average yearly pay for python junior in Madison, AL is $79,720.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,000.00 and $77,900.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Python Junior developers during their first year on the job?

Python Junior developers often encounter challenges such as understanding large codebases, managing version control with tools like Git, and adapting to team workflows. They may also need to improve their debugging skills and learn to write clean, maintainable code that meets team standards. Regular communication with senior developers and proactively seeking feedback can help overcome these hurdles and accelerate professional growth.

What is the difference between Python Junior vs Python Developer?

AspectPython JuniorPython Developer
Required CredentialsBasic programming knowledge, often a diploma or bootcampMore experience, often a degree in CS or related field
Work EnvironmentEntry-level projects, supervised tasksFull project responsibilities, collaborative teams
Industry UsageInternships, junior roles in tech companiesMid-level roles across industries like finance, tech, healthcare

The main difference between a Python Junior and a Python Developer lies in experience and responsibilities. Python Juniors typically have basic skills and work under supervision, while Python Developers handle more complex tasks independently. Employers seek Python Juniors for entry-level positions, with opportunities to grow into full Python Developers as skills develop.

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

To thrive as a Python Junior, you need a good grasp of Python programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or a related field. Familiarity with version control systems like Git, code editors (e.g., VS Code), and basic understanding of frameworks such as Django or Flask is often expected. Strong communication, willingness to learn, and teamwork are important soft skills that set candidates apart. These skills and qualities are essential for effectively contributing to projects, collaborating with team members, and growing within a technical environment.

What are Python Juniors?

Python Juniors are entry-level software developers who specialize in using the Python programming language. They typically have foundational knowledge of Python and basic software development principles, and may work on tasks such as writing simple scripts, debugging code, or supporting more experienced developers on larger projects. Python Juniors are often recent graduates or individuals transitioning into software development, and their role offers opportunities to learn and grow their skills in real-world settings.
What are the most commonly searched types of Python jobs in Madison, AL? The most popular types of Python jobs in Madison, AL are:
What are popular job titles related to Python Junior jobs in Madison, AL? For Python Junior jobs in Madison, AL, the most frequently searched job titles are:
What job categories do people searching Python Junior jobs in Madison, AL look for? The top searched job categories for Python Junior jobs in Madison, AL are:
What cities near Madison, AL are hiring for Python Junior jobs? Cities near Madison, AL with the most Python Junior job openings:
Junior Reliability and Systems Engineer

Junior Reliability and Systems Engineer

Leidos

Huntsville, AL • On-site

Full-time

Re-posted 13 days ago


Leidos rating

8.4

Company rating: 8.4 out of 10

Based on 149 frontline employees who took The Breakroom Quiz

56th of 449 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!
The Defense Systems Sector is seeking a talented Junior Reliability and Systems Engineer to join a diverse team to create unique solutions for complex problems. With offices across the United States engaging in the defense, space, cyber and commercial fields, Leidos-Dynetics provides responsive, cost-effective engineering, scientific and IT solutions.
The Junior Reliability and Systems Engineer will work in a matrixed organization at Leidos-Dynetics, supporting a variety of programs on a team consisting of other Systems and Reliability engineers. A candidate with direct experience in areas such as Reliability, Availability, and Maintainability (RAM) Analyses, Model-Based Junior Reliability and Systems Engineering, Electrical Engineering, Human Factors Engineering, and Risk Management will be treated preferentially. However, a BS in Systems Engineering (SE) or in other Engineering disciplines is what is required for this position.
The Junior Reliability and Systems Engineer will work with other reliability engineers on large programs associated with the DoD, DARPA, NASA, and commercial applications. The selected candidate will perform RAM analyses such as reliability prediction, Mean Time to Repair (MTTR), reliability block diagrams (RBD), Failure Modes Effect Criticality Analysis (FMECA), Fault Tree Analysis (FTA), FRACAS, obsolescence, etc. The selected candidate may also perform Systems Engineering duties such as developing requirements specifications derived from customer needs, interfacing with program management and design engineers to support the program's Systems Engineering needs throughout its design life cycle, including modeling system behavior, defining the system architecture, dictating system interfaces, performing requirements verification, helping develop test programs, and maintaining configuration management.
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, Mechanical Engineering, Aerospace Engineering, Electrical Engineering, Software Engineering, Computer Science, Computer Engineering, or equivalent degree from an ABET-accredited university with 2+ years of experience or an MS.
  • Position requires candidates to be capable of performing in a collaborative engineering environment working closely with multi-disciplinary teams.
  • Demonstrated resourcefulness by using problem solving, critical thinking, and decision-making skills.
  • Demonstrated experience effectively communicating within a team environment.
  • Educational or Professional experience in deriving requirements for complex electrical, electro-mechanical, mechanical, and software systems.
  • 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
  • Experience with programming or scripting languages (e.g., VBA, Python, MATLAB, or R) to automate RAM analyses and support data-driven decision making.
  • Experience with Reliasoft and/or other reliability analysis tools, such as Relyence.
  • Experience conducting reliability-related analyses such as MTTR, MTBF, FMEA, RBD, power dissipation, and derating.
  • Experience with LTSpice or other electronic circuit simulator software.
  • Educational or Professional experience in working with SysML to develop Model-Based Junior Reliability and Systems Engineering diagrams.
  • Experience working with Cameo Systems Modeler or any variant of that software.
  • INCOSE Junior Reliability and Systems Engineering Professional (SEP) certification (ASEP).
  • Understanding of the DoD acquisition processes and methods.
  • Experience supporting DoD, NASA, or DARPA program.

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 only and 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