2

Entry Level Programming Jobs in Alabama (NOW HIRING)

Senior Civil Engineer

Auburn, AL · On-site

$80K - $120K/yr

This role includes all aspects of planning, designs, client management, and leading entry level engineers. Due to the nimble character and work driven culture of the company, this role is not simply ...

Marketing Coordinator - Entry Level

Birmingham, AL · On-site

$39.80K - $54.80K/yr

Marketing Coordinator - Entry Level Department: Civil/Municipal Employment Type: Full Time Location ... We work with municipalities, wastewater utility contractors and engineering firms to inspect, clean ...

Assigns tasks to and coordinates with entry-level engineers, technicians or administrative staff. * Assists Project Manager with PM duties * Lead elements of design such as alignments, Drainage, etc ...

Assigns tasks to and coordinates with entry-level engineers, technicians or administrative staff. * Assists Project Manager with PM duties * Lead elements of design such as alignments, Drainage, etc ...

Assigns tasks to and coordinates with entry-level engineers, technicians or administrative staff. * Assists Project Manager with PM duties * Lead elements of design such as alignments, Drainage, etc ...

next page

Showing results 1-20

Entry Level Programming information

See Alabama salary details

$13

$24

$71

How much do entry level programming jobs pay per hour?

As of May 31, 2026, the average hourly pay for entry level programming in Alabama is $24.23, according to ZipRecruiter salary data. Most workers in this role earn between $15.48 and $20.91 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level Programmer, and why are they important?

To thrive as an Entry Level Programmer, you need a solid understanding of programming fundamentals, familiarity with at least one programming language (such as Python, Java, or C++), and a relevant degree or coursework in computer science or a related field. Experience with version control systems like Git and exposure to integrated development environments (IDEs) are commonly expected. Strong problem-solving skills, attention to detail, and the ability to work well in a team help new programmers stand out. These skills and qualities are essential for writing efficient code, collaborating on projects, and adapting to new technical challenges in a professional environment.

What types of projects or tasks are commonly assigned to entry level programmers, and how do these contribute to skill development?

Entry level programmers are typically assigned tasks such as debugging, writing simple code modules, updating existing software, or assisting with code reviews. These responsibilities allow new programmers to become familiar with the codebase, development tools, and team workflows. Working on these foundational tasks helps build practical programming skills, encourages attention to detail, and provides exposure to collaborative practices like version control and peer feedback. Over time, these experiences lay the groundwork for tackling more complex projects and advancing within the team.

What are entry level programming jobs?

Entry level programming jobs are positions designed for individuals who are new to the software development field, typically requiring little to no professional experience. These roles often involve writing and testing code, debugging applications, and assisting more experienced developers on projects. Entry level programmers usually work under supervision and may be tasked with maintaining existing software or developing simple features. They frequently use languages such as Python, Java, or JavaScript, and these jobs are a great way to gain hands-on experience and learn industry best practices.

What is the difference between Entry Level Programming vs Junior Software Developer?

AspectEntry Level ProgrammingJunior Software Developer
Required CredentialsBasic coding skills, possibly a degree or certificationSame as Entry Level Programming, often with some project experience
Work EnvironmentInternships, apprenticeships, or entry-level positions in tech companiesProfessional team settings, contributing to ongoing projects
Employer & Industry UsageCommon in tech startups, small firms, and large corporationsWidely used in software development teams across industries

Both roles typically require foundational programming skills and are entry points into software development careers. The main difference lies in the job title's emphasis: 'Entry Level Programming' often refers to the initial learning phase, while 'Junior Software Developer' indicates a role with some professional experience and responsibilities.

What are the most commonly searched types of Programming jobs in Alabama? The most popular types of Programming jobs in Alabama are:
What cities in Alabama are hiring for Entry Level Programming jobs? Cities in Alabama with the most Entry Level Programming job openings:
Infographic showing various Entry Level Programming job openings in Alabama as of May 2026, with employment types broken down into 89% Full Time, 6% Part Time, and 5% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $50,390 per year, or $24.2 per hour.

Senior Civil Engineer

ACAI OPERATIONS INC

Auburn, AL • On-site

$80K - $120K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 4 days ago


Job description


Job Summary:
Civil Engineer IV is a senior level position designed to execute and lead ongoing civil engineering initiatives and projects. This role includes all aspects of planning, designs, client management, and leading entry level engineers. Due to the nimble character and work driven culture of the company, this role is not simply a managerial role but will include work production and company management tasks.
Minimum Job Responsibilities
  • Maintain a positive, can-do attitude and willingness to help others and grow your role.
  • Be self-motivated, self-sufficient, and detail oriented.
  • Communicate excellently with co-workers, leadership, clients, and other stakeholders of project status, pitfalls, opportunities, challenges, etc.
  • Lead civil engineering designs as well as conduct the work needed for the final deliverable of each project. These projects may include, but not be limited to, roadways, water systems, sewage systems, & stormwater infrastructure, and much more.
  • Prepare plans in accordance with the specifications and building code requirements of multiple authorities having jurisdiction.
  • Perform accurate calculations to analyze project parameters such as detention pond calculations, flow rates, and pipe sizing.
  • Maintain accurate records of project activities, including, but is not limited to proper email organization, field observation logging, computer filing, construction costing, status reporting, and time records.
  • Ensure profitable billables to continue improving the financial strength of the company.
  • Continuing education to improve proficiencies and grow our areas of expertise and client services offerings.
  • Cultivate strategic business relationships to enlarge ACAI book of business.
  • Ability to perform thorough self-quality reviews prior to submitting for formal QA/QC.
  • Possess proficient knowledge of CAD and Microsoft Office 365.
  • Follow and enforce ACAI Drug, Alcohol, and Harassment policies.
  • Follow ethical standards, safety procedures, and promote professionalism and respect within the work environment.
  • At all times, conduct yourself to promote a positive image of all ACAI divisions.

Job Compensation and Details:
  • This position will be primarily based out of our office to facilitate planning, team building, and a better understanding of our resources and services.
  • This is a salary position that is paid out weekly.
  • Book of business & overall company profitability-based bonuses paid out annually.
  • Approved CE hours will be paid for by the company.

Preferred Qualifications:
  • Professional Engineer License
  • Bachelor’s degree in civil engineering or Biosystems Engineering.
  • Demonstrated experience in civil site development.
  • Strong written and verbal communication skills.
  • High level of self-motivation, organization, and attention to detail.
  • Proficiency in Microsoft Office Suite.

Benefits:
  • Comprehensive health insurance, including medical, dental, and vision coverage.
  • Paid holidays and paid time off (PTO).
  • Employer-contributed SIMPLE IRA plan and access to financial planning resources.
  • Professional development through in-house training and growth opportunities.
  • Starting salary is commensurate with skills, experience, and education.

Powered by JazzHR

Pgpjg3R0Cr