1

Sr Programmer Jobs in Alabama (NOW HIRING)

Senior Systems Engineer

Huntsville, AL

$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

Sr Programmer information

See Alabama salary details

$12

$47

$65

How much do sr programmer jobs pay per hour?

As of Aug 15, 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.

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.