1

Sr Programmer Jobs in Alabama (NOW HIRING)

Senior Engineer

Mobile, AL · On-site

$85K - $116K/yr

Position Summary ----- Thompson Engineering is seeking a highly experienced Senior Engineer to provide technical leadership, mentor engineering staff, and support the continued growth of our ...

Senior Engineer

Daphne, AL · On-site

$90K - $124K/yr

Position Summary───── Thompson Engineering is seeking a highly experienced Senior Engineer to provide technical leadership, mentor engineering staff, and support the continued growth of our ...

Senior Engineer

Mobile, AL · On-site

$90 - $140/hr

Position Summary Thompson Engineering is seeking a highly experienced Senior Engineer to provide technical leadership, mentor engineering staff, and support the continued growth of our ...

Senior Engineer

Daphne, AL · On-site

$100 - $140/hr

Position Summary Thompson Engineering is seeking a highly experienced Senior Engineer to provide technical leadership, mentor engineering staff, and support the continued growth of our ...

Senior DevOps Engineer

Huntsville, AL · On-site

$128K - $165K/yr

Senior DevOps Engineer - Huntsville, AL Full Visibility is seeking a Senior DevOps Engineer to work in Huntsville, AL. Candidate must possess an active Top Secret/SCI Eligible clearance. The Senior ...

The Applications Programmer - Senior serves as Sustainment Lead or Sustainment Subject Matter Expert (SME). Provides expert-level knowledge of sustainment life cycle management activities for ...

Overview We're hiring Senior CNC Programmers for a precision manufacturing facility supporting aerospace and defense industries. This role goes well beyond writing toolpaths--you'll own the ...

New

Overview We're hiring Senior CNC Programmers for a precision manufacturing facility supporting aerospace and defense industries. This role goes well beyond writing toolpaths-you'll own the ...

Overview We're hiring Senior CNC Programmers for a precision manufacturing facility supporting aerospace and defense industries. This role goes well beyond writing toolpaths--you'll own the ...

Overview We're hiring Senior CNC Programmers for a precision manufacturing facility supporting aerospace and defense industries. This role goes well beyond writing toolpaths-you'll own the ...

Overview We're hiring Senior CNC Programmers for a precision manufacturing facility supporting aerospace and defense industries. This role goes well beyond writing toolpaths-you'll own the ...

Overview We're hiring Senior CNC Programmers for a precision manufacturing facility supporting aerospace and defense industries. This role goes well beyond writing toolpaths-you'll own the ...

Showing results 21-40

Sr Programmer information

See Alabama salary details

$12

$47

$65

How much do sr programmer jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for sr programmer in Alabama is $47.38, according to ZipRecruiter salary data. Most workers in this role earn between $39.86 and $56.63 per hour, depending on experience, location, and employer.

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

To thrive as a Sr Programmer, you need advanced proficiency in programming languages, software development methodologies, and a relevant degree or equivalent experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and possibly certifications in specific technologies or frameworks is often required. Strong analytical thinking, effective problem-solving, and clear communication skills set top performers apart in this role. These skills are crucial for building robust software solutions, collaborating with teams, and adapting to complex project requirements.

What is a Sr programmer?

Sr Programmers, or Senior Programmers, are experienced software developers responsible for designing, coding, testing, and maintaining complex software applications. They often lead projects or teams, mentor junior developers, and contribute to architecture decisions. In addition to strong technical skills, Sr Programmers are expected to communicate effectively with stakeholders and help ensure that software solutions meet business needs. Their expertise typically spans multiple programming languages, frameworks, and development methodologies.

What do senior programmers do?

Senior programmers design, develop, and maintain software applications, often leading projects and mentoring junior team members. They analyze requirements, write efficient code, troubleshoot issues, and ensure software quality using programming languages and development tools. Their role may also involve code reviews, system architecture planning, and collaborating with stakeholders to meet technical goals.

How does a Sr programmer typically collaborate with cross-functional teams during project development?

As a Sr Programmer, you will frequently work alongside project managers, designers, QA analysts, and other developers to ensure seamless integration of code and alignment with project goals. Regular participation in sprint meetings, code reviews, and collaborative problem-solving sessions is common. Effective communication and the ability to translate technical concepts for non-technical team members are essential, as your input often shapes key architectural and implementation decisions.

What cities in Alabama are hiring for Sr Programmer jobs?

Cities in Alabama with the most Sr Programmer job openings:

Infographic showing various Sr Programmer job openings in Alabama as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 84% Physical, 6% Hybrid, and 10% Remote job distribution, with an average salary of $98,557 per year, or $47.4 per hour.

$85K - $116K/yr

Full-time

Re-posted 9 days ago


Job description

Position Summary
-------------------------------------------------------
Thompson Engineering is seeking a highly experienced Senior Engineer to provide technical leadership, mentor engineering staff, and support the continued growth of our multidisciplinary engineering practice throughout the Gulf Coast region.
This position is intentionally broad to attract accomplished engineering professionals with expertise in transportation, site civil, coastal engineering, hydrology and hydraulics (H&H), water resources, federal, municipal, or other civil engineering disciplines. We welcome candidates who bring exceptional technical expertise, strong project leadership, established client relationships, business development experience, or a combination of these strengths.
The ideal candidate will serve as both a trusted technical resource and a strategic leader who contributes to the continued growth of Thompson Engineering's services and client base.
Key Responsibilities
-------------------------------------------------------
  • Provide technical leadership on complex engineering projects.
  • Lead multidisciplinary project teams from planning through construction.
  • Mentor and develop engineering staff across multiple office locations.
  • Serve as a technical reviewer for engineering reports, plans, and specifications.
  • Build and maintain strong client relationships while identifying opportunities for future work.
  • Support business development, proposal preparation, and strategic planning initiatives.
  • Coordinate with public agencies, municipalities, and private clients.
  • Assist in expanding Thompson Engineering's engineering services and regional presence.
  • Ensure projects meet quality, schedule, and budget expectations.

Qualifications
-------------------------------------------------------
  • Bachelor's degree in Civil Engineering or related engineering discipline.
  • 10+ years of progressive engineering experience.
  • Professional Engineer (PE) license required.
  • Demonstrated expertise in one or more engineering disciplines including:
    • Transportation
    • Site Civil
    • Water Resources
    • Hydrology & Hydraulics (H&H)
    • Coastal Engineering
    • Federal Infrastructure
    • Municipal Engineering
    • Land Development
      • Proven ability to lead multidisciplinary teams.
      • Strong client relationship management and business development experience preferred.
      • Excellent leadership, communication, and strategic planning skills.

About Thompson Engineering
Founded in 1953, Thompson Engineering provides quality assurance and professional services for construction projects supporting industrial, infrastructure, and community development. Our services include drilling, materials testing, construction inspection, chemistry laboratory services, engineering design, environmental assessments, surveying, geotechnical studies, and construction management.
Today, Thompson Engineering is recognized for leadership on projects that define skylines, coastlines, and transportation networks across the Southeast. From project planning and design through construction and completion, we deliver innovative solutions to complex infrastructure and building challenges for industrial, commercial, transportation, federal, and municipal clients.
Equal Employment Opportunity Employer
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.