1

Senior Programmer Jobs in Alabama (NOW HIRING)

Senior Systems Engineer

Huntsville, AL · On-site

$108K - $148K/yr

We are seeking a Senior Systems Engineer to serve as a technical leader guiding requirements, architecture, integration, and test activities for SHY systems. The senior engineer will provide ...

Senior Software Engineer

Huntsville, AL · On-site

$120K - $159K/yr

Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks and applications through architecture, design, implementation, testing and documentation. The ...

Senior Software Engineer

Huntsville, AL · On-site

$120K - $159K/yr

Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks and applications through architecture, design, implementation, testing and documentation. The ...

DevOps Engineer (Senior)

Huntsville, AL · On-site

$128K - $165K/yr

They are seeking a Senior DevOps Engineer to support the deployment, automation, and sustainment of mission-critical systems in a secure environment, focusing on containerized deployments and CI/CD ...

Senior Radar Engineer

Huntsville, AL · On-site

$103K - $141K/yr

Title: Senior Radar Engineer Program Summary KBR's Missile, Aviation, and Ground Systems (MAGS) division delivers mission engineering solutions for critical U.S. Army programs, specializing in ...

Senior Radar Engineer

Huntsville, AL · On-site

$103K - $141K/yr

Title: Senior Radar Engineer Program Summary KBR's Missile, Aviation, and Ground Systems (MAGS) division delivers mission engineering solutions for critical U.S. Army programs, specializing in ...

TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...

Senior Developer (Java)

Huntsville, AL · On-site

$56.75 - $72.50/hr

Senior Developer (Java) - Huntsville, AL Full Visibility is seeking a Senior Developer (JAVA) to work in Huntsville, AL. Candidate must possess an active Top Secret/SCI eligible clearance with the ...

TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...

TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...

Senior AI Engineer

Tuscaloosa, AL · On-site +1

$97K - $133K/yr

Senior Artificial Engineer Always Forward Recruiting is currently seeking a Senior AI Engineer (direct-hire). This opportunity is centered on applying Computer Vision, Deep Learning technologies and ...

Senior AI Engineer

Tuscaloosa, AL · On-site +1

$97K - $133K/yr

Senior Artificial Engineer Always Forward Recruiting is currently seeking a Senior AI Engineer (direct-hire). This opportunity is centered on applying Computer Vision, Deep Learning technologies and ...

Senior Propulsion Engineer

Huntsville, AL · On-site

$103K - $141K/yr

Rubicon Space Systems Senior Propulsion Engineer (Step II) Position Summary The Senior Propulsion Engineer (Step II) is accountable for the execution, quality, and on-schedule delivery of engineering ...

Sr. Eng, Proj Engineering

Demopolis, AL · On-site

$90K - $124K/yr

General Information Job ID ATR64538 Posting Job Title Senior Project Engineer Locations AL Demopolis Pulp Mill Employment Type Full Time Date Posted 10-Jul-2026 Relocation Support Yes Description ...

Sr. Eng, Proj Engineering

Demopolis, AL · On-site

$90K - $124K/yr

General Information Job ID ATR64538 Posting Job Title Senior Project Engineer Locations AL Demopolis Pulp Mill Employment Type Full Time Date Posted 10-Jul-2026 Relocation Support Yes Description ...

Showing results 41-60

Senior Programmer information

See Alabama salary details

$12

$47

$65

How much do senior programmer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for senior 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.

How do senior programmers typically mentor junior team members, and what impact does this have on team productivity?

Senior Programmers often play a key mentorship role by guiding junior developers through code reviews, pair programming, and sharing best practices. They provide technical leadership and help troubleshoot complex issues, ensuring code quality and knowledge transfer across the team. This mentorship not only fosters professional growth for junior members but also contributes to stronger team cohesion and faster problem-solving, ultimately boosting overall productivity and project success.

What are the key skills and qualifications needed to thrive as a senior programmer?

To thrive as a Senior Programmer, you need advanced proficiency in programming languages, solid software development experience, and often a relevant degree or equivalent expertise. Familiarity with frameworks, version control systems like Git, and agile development tools is typically required, and certifications in cloud platforms or specific technologies can be advantageous. Strong problem-solving, leadership, and communication skills enable effective collaboration and mentorship within development teams. These skills and qualities are crucial for delivering robust, scalable solutions and driving technical excellence in complex projects.

What is a senior programmer?

Senior Programmers are experienced software developers who take on advanced coding tasks and often provide technical leadership within their teams. They are responsible for designing, developing, and maintaining complex software systems, as well as mentoring junior developers. Senior Programmers typically have strong problem-solving skills, deep knowledge of programming languages, and experience with software architecture. They may also be involved in code reviews, setting best practices, and collaborating with other departments to deliver high-quality software solutions.

What is the difference between Senior Programmer vs Software Developer?

AspectSenior ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; extensive coding experienceBachelor's degree often preferred; coding skills essential
Work EnvironmentDevelopment teams, project-based work, often in tech or software companiesSimilar environments; involved in designing, coding, testing software
Employer & Industry UsageUsed across tech, finance, healthcare, and other industries requiring software solutionsCommonly used in software firms, startups, and corporate IT departments

While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.

What are the most commonly searched types of Programmer jobs in Alabama?

The most popular types of Programmer jobs in Alabama are:

What cities in Alabama are hiring for Senior Programmer jobs?

Cities in Alabama with the most Senior Programmer job openings:

What are popular job titles related to Senior Programmer jobs in AL?

For Senior Programmer jobs in AL, the most frequently searched job titles are:

Infographic showing various Senior Programmer job openings in Alabama as of August 2026, with employment types broken down into 80% Full Time, 12% Part Time, 7% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $98,557 per year, or $47.4 per hour.

Senior Engineering Systems Engineer

Applied Technology Solutions, Inc

Huntsville, AL • On-site

$97K - $133K/yr

Full-time

Posted 22 days ago


Job description

Senior Systems Engineer
Applied Technology Solutions, Inc. (ATS) is seeking a Senior Systems Engineer to lead systems engineering efforts for complex technical projects supporting customer-driven mission requirements. This role is ideal for an experienced engineer who can translate contract requirements into actionable system requirements, drive interface management across multidisciplinary teams, and help ensure technical deliverables are completed with quality, traceability, and compliance.
The Senior Systems Engineer will work directly with customers and collaborate closely with ATS engineers, designers, and program leadership to strengthen systems engineering rigor throughout the design lifecycle. This position will also play a significant role in advancing internal engineering processes, configuration management practices, quality control, and technical review readiness.
Description
The Senior Systems Engineer will provide senior-level technical leadership in requirements development, interface control, milestone planning, deliverable tracking, and engineering execution across a variety of applications. The role supports the full project lifecycle, from early requirements derivation through milestone reviews, verification support, and contract transition-out activities.
This is an engineering-focused systems role, not an IT infrastructure position. The ideal candidate will bring experience in systems engineering for mechanical, aerospace, hardware, or integrated product development environments, preferably within DoD or other highly regulated technical programs.
Key Responsibilities
  • Lead the derivation, decomposition, documentation, and traceability of system requirements from Statements of Work (SOWs), contract data requirements, technical direction, and customer expectations.
  • Partner with engineering team leads to ensure designs, analyses, and technical deliverables demonstrate compliance with customer, program, and contractual requirements.
  • Serve as a primary point of coordination for system interfaces, including development, maintenance, and control of Interface Control Documents (ICDs).
  • Drive cross-functional communication among engineering disciplines to resolve interface issues, requirements gaps, and integration risks.
  • Support and help lead systems engineering activities associated with technical reviews and contract milestones, including review planning, entrance criteria, exit criteria, action item tracking, and deliverable readiness.
  • Track the status of engineering and contract deliverables to support on-time, compliant execution.
  • Coordinate with Configuration Management to establish and maintain deliverable indices, drawing trees, bills of materials (BOMs), baselines, and controlled technical data packages as required.
  • Support verification planning and evidence collection to confirm that system requirements are satisfied by the final design solution.
  • Support project transition-out and closeout efforts by ensuring engineering deliverables are complete, properly controlled, and aligned with customer and contractual expectations.
  • Promote systems engineering principles and best practices throughout the product design and development process.
  • Contribute to the development, implementation, and continuous improvement of internal engineering processes and procedures related to requirements management, configuration management, quality control, and technical operations.
  • Provide technical guidance and mentorship to junior engineers and designers, helping elevate systems thinking across the team.
  • Interface directly with customers, internal stakeholders, and program leadership to communicate technical status, risks, integration issues, and path to milestone completion.

Required Qualifications
  • Bachelor of Science in Engineering from an accredited institution.
  • 8+ years of relevant engineering experience, with increasing responsibility in systems engineering, technical integration, or product development environments.
  • Experience developing, documenting, managing, and tracing system requirements.
  • Experience supporting multidisciplinary engineering teams through design reviews, technical milestones, and deliverable execution.
  • Experience with interface management, systems documentation, and engineering coordination across functions.
  • Secret DoD Clearance, or the ability to obtain and maintain a Secret DoD Clearance.
  • U.S. citizenship or other status permitting compliance with applicable export control requirements.

Preferred Qualifications
  • Bachelor's degree background in Mechanical Engineering, Aerospace Engineering, or a closely related discipline.
  • Experience supporting DoD, aerospace, defense, or other government-funded engineering programs.
  • Experience with requirements management and systems engineering tools such as DOORS and/or CAMEO.
  • Experience with Model Based Systems Engineering (MBSE).
  • Familiarity with configuration management processes, technical baselines, and controlled engineering documentation.
  • Experience preparing for and supporting system-level technical reviews and milestone events.
  • Strong written and verbal communication skills, with the ability to work effectively with customers and multidisciplinary internal teams.
  • Demonstrated ability to lead by influence, organize technical efforts, and improve engineering processes.

Why Candidates May Find This Role Attractive
  • Opportunity to influence system architecture, requirements flowdown, interface definition, and engineering execution on meaningful technical programs.
  • High visibility role with direct customer interaction and cross-functional leadership responsibility.
  • Chance to help shape and mature systems engineering processes within a growing engineering organization.
  • Broad exposure to multidisciplinary design, milestone execution, configuration management, and technical compliance in a defense-focused environment.

Equal Employment Opportunity
Applied Technology Solutions, Inc. (ATS) is 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, disability, protected veteran status, age, genetic information, pregnancy, or any other characteristic protected by applicable federal, state, or local law.
Drug-Free Workplace
ATS is a drug-free workplace. The unlawful manufacture, distribution, dispensing, possession, or use of a controlled substance is prohibited. All candidates who receive conditional offers of employment are subject to drug testing.
E-Verify
ATS is an E-Verify employer.
Export Control Regulations
Applicants for employment at ATS must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.