1

Junior Computer Programmer Jobs in Birmingham, AL

Mechanical Engineer PE

Hoover, AL ยท Remote

$100K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Provide leadership, coaching, and mentoring to junior staff and team members. * Act as a lead or ... Strong computer skills and technical expertise * Effective verbal and written communication ...

Mechanical Engineer PE

Hoover, AL ยท Remote

$100K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Provide leadership, coaching, and mentoring to junior staff and team members. * Act as a lead or ... Strong computer skills and technical expertise * Effective verbal and written communication ...

Drainage Engineers and Designers

Birmingham, AL

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Junior level, mid-level and senior level Drainage Engineers * Drainage CAD Designers Desired skillsets include: * Experience in large Design/Build or Alternative Delivery projects * Experience with ...

Mechanical Engineer PE

Hoover, AL ยท Remote

$100K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Provide leadership, coaching, and mentoring to junior staff and team members. * Act as a lead or ... Strong computer skills and technical expertise * Effective verbal and written communication ...

Mechanical Engineer PE

Hoover, AL ยท Remote

$100K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Provide leadership, coaching, and mentoring to junior staff and team members. * Act as a lead or ... Strong computer skills and technical expertise * Effective verbal and written communication ...

Mechanical Engineer PE

Hoover, AL ยท Remote

$100K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Provide leadership, coaching, and mentoring to junior staff and team members. * Act as a lead or ... Strong computer skills and technical expertise * Effective verbal and written communication ...

Drainage Engineers and Designers

Birmingham, AL ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Junior level, mid-level and senior level Drainage Engineers * Drainage CAD Designers Desired skillsets include: * Experience in large Design/Build or Alternative Delivery projects * Experience with ...

Mechanical Engineer PE

Hoover, AL ยท Remote

$100K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Provide leadership, coaching, and mentoring to junior staff and team members. * Act as a lead or ... Strong computer skills and technical expertise * Effective verbal and written communication ...

Mechanical Engineer PE

Hoover, AL ยท Remote

$100K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Provide leadership, coaching, and mentoring to junior staff and team members. * Act as a lead or ... Strong computer skills and technical expertise * Effective verbal and written communication ...

Mechanical Engineer PE

Hoover, AL ยท Remote

$100K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Provide leadership, coaching, and mentoring to junior staff and team members. * Act as a lead or ... Strong computer skills and technical expertise * Effective verbal and written communication ...

Mechanical Engineer PE

Hoover, AL ยท Remote

$100K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Provide leadership, coaching, and mentoring to junior staff and team members. * Act as a lead or ... Strong computer skills and technical expertise * Effective verbal and written communication ...

Civil Engineer

Birmingham, AL ยท On-site

$80K - $150K/yr

Applying sound engineering judgment and mentoring junior team members as needed What we're looking ... Proficiency with CAD and civil design software * Ability to manage multiple projects, deadlines ...

Roadway Lighting Engineers and Designers

Birmingham, AL ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Junior level, mid-level and senior level Roadway Lighting Engineers * Task Lead / Subject Matter Expert * CAD Designers (Lighting) Desired skillsets include: * Experience in developing roadway ...

Mechanical Engineer, Sr

Birmingham, AL

$89K - $118K/yr

  • Medical

  • Retirement

  • PTO

Develop detailed 3D CAD models, assemblies, and fabrication drawings. * Design mechanical ... Mentor junior designers and provide technical guidance. * Coordinate with suppliers and ...

Sr Software Engineer (Java)

Birmingham, AL ยท Remote

$117K - $154K/yr

Guide and synchronize globally distributed development teams; mentor junior and mid-level engineers ... Bachelor's degree in Computer Science, IT, Software Engineering, or a related field (preferred)

Showing results 41-60

Junior Computer Programmer information

See Birmingham, AL salary details

$7

$25

$44

How much do junior computer programmer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for junior computer programmer in Birmingham, AL is $25.27, according to ZipRecruiter salary data. Most workers in this role earn between $15.34 and $31.11 per hour, depending on experience, location, and employer.

What is a junior computer programmer?

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 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 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 Birmingham, AL?

The most popular types of Computer Programmer jobs in Birmingham, AL are:

What are popular job titles related to Junior Computer Programmer jobs in Birmingham, AL?

For Junior Computer Programmer jobs in Birmingham, AL, the most frequently searched job titles are:

What cities near Birmingham, AL are hiring for Junior Computer Programmer jobs?

Cities near Birmingham, AL with the most Junior Computer Programmer job openings:

Infographic showing various Junior Computer Programmer job openings in Birmingham, AL as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, and 4% Contract. Highlights an 83% Physical, 1% Hybrid, and 16% Remote job distribution, with an average salary of $52,566 per year, or $25.3 per hour.

Mechanical Engineer PE

System One

Hoover, AL โ€ข Remote

$100K - $150K/yr

Contractor

Medical, Dental, Vision, Life, Retirement

Re-posted 2 days ago


Job description

Job Title: Mechanical Engineer PE Location: Vestavia Hills, AL Type: Direct Hire Compensation: $100,000 - $150,000 Contractor Work Model: Hybrid – onsite and remote

Overview

The Mechanical Engineer PE applies standard engineering techniques to design, analyze, test, maintain, repair, or improve products, components, or assemblies.

Responsibilities

  • Apply standard engineering techniques to design, analyze, test, maintain, repair, or improve products, components, or assemblies.
  • Sign and seal engineering documents as required for project approval and compliance.
  • Analyze, develop, and evaluate engineering systems to ensure efficiency and safety.
  • Improve and maintain current systems or create new projects from inception through implementation.
  • Design and draft blueprints; visit systems in the field; manage and coordinate projects to meet deadlines.
  • Apply engineering techniques and analyses within assigned scope, handling complex issues independently.
  • Provide leadership, coaching, and mentoring to junior staff and team members.
  • Act as a lead or first-level supervisor when necessary, ensuring project goals are achieved.
  • Interact directly with clients to communicate project progress, challenges, and solutions.
Requirements
  • Bachelor's degree in Engineering and Professional Engineer (PE) License
  • 4-8 years of related engineering experience
  • Expert knowledge of engineering principles and practices
  • Critical thinking, problem-solving, and mathematic skills
  • Strong computer skills and technical expertise
  • Effective verbal and written communication abilities
  • Detail-oriented and adaptable to fast-paced project environments
  • Excellent multitasking skills, capable of managing multiple ongoing projects

System One, and its subsidiaries including Joulé and Mountain Ltd., are leaders in delivering outsourced services and workforce solutions across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.

System One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin, disability, family care or medical leave status, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local law.

#M1 #LI-JB1 Ref: #260-Eng NY Transit