1

Senior Python Engineer Jobs in Alabama (NOW HIRING)

The selected Sr. Cyber Security Engineer will support the GMD Weapons System (GWS) program as an ... Recent development using Python * Recent experience in software development related to Test ...

New

Senior Software Engineer

Huntsville, AL · On-site

$120.70K - $159.10K/yr

Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks ... Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and ...

Senior Software Engineer

Huntsville, AL · On-site

$120.70K - $159.10K/yr

Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks ... Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and ...

Senior Software Engineer

Huntsville, AL · On-site +1

$120.70K - $159.10K/yr

Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks ... Proficiency in Java, JavaScript, Python, C++, Golang, SQL, Linux * Experience with UI/UX design and ...

Senior Data Engineer

Birmingham, AL

$99.30K - $135K/yr

PositionQualifications: * 8+ years of experience in data engineering, with 2+ years ina senior ... Snowpark (Python/Java/Scala) * Snowflake Warehouses, Databases, Schemas, RBAC * Snowpipe, Tasks ...

Senior Software Engineer

Huntsville, AL

$120.70K - $159.10K/yr

Job Title: Senior Software Engineer FLSA: Exempt Clearance: Secret Location: Redstone Arsenal ... Proficiency in programming languages such as C/C++ and Python * Strong understanding of software ...

Senior Software Engineer

Huntsville, AL

$120.70K - $159.10K/yr

As a Senior Software Engineer your duties will include the following, but are not limited to ... Strong programming skills with experience in C++ and Python. * Experience developing for Windows ...

Senior Software Engineer

Huntsville, AL

$120.70K - $159.10K/yr

Job Title: Senior Software Engineer FLSA: Exempt Clearance: Secret Location: Redstone Arsenal ... Proficiency in programming languages such as C/C++ and Python Strong understanding of software ...

Senior Data Engineer

Huntsville, AL · On-site

$104.40K - $141.90K/yr

Job Title Senior Data Engineer Location Huntsville, AL 35808 US (Primary) Category Information ... SQL, Python, Scala, Spark, or Java Preferred Qualifications: - SCI eligibility - 3+ years of ...

Senior Software Engineer

Birmingham, AL · On-site

$114.80K - $151.40K/yr

We are currently seeking a Senior Software Engineer to join our talented engineering team. In this ... Strong proficiency in programming languages such as Java, Python, or JavaScript, along with ...

Senior Software Engineer

Birmingham, AL · On-site

$114.80K - $151.40K/yr

We are currently seeking a Senior Software Engineer to join our talented engineering team. In this ... Strong proficiency in programming languages such as Java, Python, or JavaScript, along with ...

Senior Software Engineer

Birmingham, AL · On-site

$114.80K - $151.40K/yr

We are currently seeking a Senior Software Engineer to join our talented engineering team. In this ... Strong proficiency in programming languages such as Java, Python, or JavaScript, along with ...

next page

Showing results 1-20

Senior Python Engineer information

See Alabama salary details

$49.9K

$128.7K

$176.7K

How much do senior python engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for senior python engineer in Alabama is $128,685.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,100.00 and $148,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Python Engineer, and why are they important?

To thrive as a Senior Python Engineer, you need expert knowledge of Python programming, software architecture, and experience with web frameworks, supported by a degree in computer science or related field. Familiarity with tools like Django, Flask, REST APIs, Docker, and version control systems such as Git is typically required, along with possible certifications in cloud technologies or Python itself. Strong problem-solving abilities, leadership, and effective communication skills help you lead teams and collaborate across departments. These skills ensure robust, scalable software solutions and foster innovation and efficiency within development projects.

What are the common challenges Senior Python Engineers face when leading projects, and how can they effectively address them?

Senior Python Engineers often encounter challenges such as balancing hands-on coding with overseeing project architecture, mentoring junior developers, and ensuring code quality across the team. Effectively addressing these challenges involves strong communication, setting clear coding standards, and fostering a collaborative environment through regular code reviews and knowledge-sharing sessions. Staying updated on best practices and leveraging automation tools for testing and deployment can also help streamline workflows and maintain high-quality deliverables.

What does a Senior Python Engineer do?

A Senior Python Engineer is an experienced software developer who specializes in designing, developing, and maintaining applications using the Python programming language. They often take on leadership roles within development teams, contribute to architectural decisions, and mentor junior engineers. Senior Python Engineers work on complex projects, ensure code quality, and help implement best practices to improve efficiency and reliability. Their work may span back-end development, data engineering, automation, and integrating with other technologies.
What are the most commonly searched types of Python Engineer jobs in Alabama? The most popular types of Python Engineer jobs in Alabama are:
What are popular job titles related to Senior Python Engineer jobs in Alabama? For Senior Python Engineer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Senior Python Engineer jobs in Alabama look for? The top searched job categories for Senior Python Engineer jobs in Alabama are:
What cities in Alabama are hiring for Senior Python Engineer jobs? Cities in Alabama with the most Senior Python Engineer job openings:
Infographic showing various Senior Python Engineer job openings in Alabama as of May 2026, with employment types broken down into 77% Full Time, 16% Part Time, 1% Temporary, and 6% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $128,685 per year, or $61.9 per hour.
Senior Cyber Security Engineer

Senior Cyber Security Engineer

TCS

Huntsville, AL • On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted yesterday


Job description

Clearances Required: Active DoD Secret

Location: Huntsville, Alabama, United States

Job Description

TCS is searching for a Sr. Cyber Security Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in Huntsville, AL. The GMD program is a portion of the Missile Defense Agency's (MDA) system to protect the US and our allies from ballistic missile attacks. The selected candidate will use modern tools to further the development and sustainment of the GMD system.

This is an in-office position. Remote work is not available.

Role:

The selected Sr. Cyber Security Engineer will support the GMD Weapons System (GWS) program as an individual contributor on the GMD Fire Control (GFC) product.

Basic Qualifications:

  • Bachelors Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related work experience, or a Masters degree in a STEM discipline and 3 years of related work experience, or a PhD and 1 year of related work experience, or 9 years of related work experience in lieu of a degree may be considered.
  • Experience with the full Software Development Life Cycle (SDLC) - software design requirements, application development, integration, testing, and deployment
  • Recent development using Python
  • Recent experience in software development related to Test Automation
  • Experience/Exposure to Test Automated GUI driven tools Eggplant specifically
  • Model-Based Systems Engineering (MBSE), development of requirements and multiple system engineering models
  • Definition of high-level functional and performance requirements and verification methods, subsequent analysis, decomposition, and derivation of requirements, allocation of those lower-level requirements to physical and functional architectural elements, and tracking them through design, verification, integration, and operational validation
  • Experience with requirements management tools such as DOORS
  • Experience in documenting Interface Control Documents, Interface Requirement Specifications, and Interface Description Documents
  • Applicants must have a current DOD 8140 IAT Level II certification or higher (ex: Security + CE)
  • Experience working in an Agile environment using Jira, Confluence, Fisheye/Crucible, Bitbucket, and Jenkins
  • Proven ability to work across product teams to produce program-level solutions
  • Must have an active DoD Secret or higher clearance.
  • Must be able to work in the office, on-site.

Preferred Qualifications:

  • Bachelor's degree in Software Development/Computer Science discipline(s) with 4-6 years of related engineering experience; OR a Masters degree in STEM with 3 years of related engineering experience
  • Recent and strong understanding of Python development language
  • Experience using Jenkins and Elasticsearch
  • Recent and strong experience in Eggplant Test Automation tool
  • Experienced leader in an Agile/Scrum environment
  • Proven communications skills - Ability to collaborate with systems engineers, hardware designers and integration/test engineers at all levels
  • Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management
  • Experience with network administration and related infrastructure
  • Minimum of 2 years of experience with Systems Administration for Linux/Windows Operating Systems such as RedHat Enterprise Linux (RHEL) and Windows 11.
  • Trusted User certified

Benefits:

  • Highlights of our benefits include BC/BS Health, Dental, Vision, 401(k) match, Profit Sharing, Flexible Time Off, STD/LTD/Life Insurance, Referral Bonuses, professional development reimbursement, vacation, sick leave, and maternity/paternity leave.

Apply online or visit us at www.tcs-inc.com/careers

TCS, Inc. is an EEO Employer.