1

Github Software Engineer Jobs in Alabama (NOW HIRING)

Software Developer This position is onsite in Huntsville AL at Redstone Arsenal: $3,000 Relocation ... Experience with CI/CD pipelines (GitLab, Jenkins, GitHub) * Experience with data and analytics ...

New

Software Engineer (26-137)

Huntsville, AL · On-site

$105K - $122.50K/yr

Experience using Maven, Git/GitHub, Nexus, and Eclipse. * Experience with Agile software ... Understanding of system engineering artifacts such as Use Cases and SysML diagrams. * Experience ...

This role reports to the Manager of Software Engineering and provides the opportunity to work on ... Understanding of DevOps principles and experience with tools such as GitHub Actions * Experience ...

Equipped with elite engineering and dynamic innovation, we empower IT executives and their ... Experience using Maven, Git/GitHub, Nexus, and Eclipse. * Experience with Agile software ...

Responsibilities The Software Engineer will be responsible for the automation, deployment, and ... Deep understanding of Git/GitHub workflows, including branching strategies, merge requests, and ...

Responsibilities The Software Engineer will be responsible for the automation, deployment, and ... Deep understanding of Git/GitHub workflows, including branching strategies, merge requests, and ...

Responsibilities The Software Engineer will be responsible for the automation, deployment, and ... Deep understanding of Git/GitHub workflows, including branching strategies, merge requests, and ...

Responsibilities The Software Engineer will be responsible for the automation, deployment, and ... Deep understanding of Git/GitHub workflows, including branching strategies, merge requests, and ...

Use of common software development and management tools such as maven, git/github, nexus and Eclipse. * Experience with agile development methodologies. * Understanding of standard system engineering ...

Use of common software development and management tools such as maven, git/github, nexus and Eclipse. * Experience with agile development methodologies. * Understanding of standard system engineering ...

Use of common software development and management tools such as maven, git/github, nexus and Eclipse. * Experience with agile development methodologies. * Understanding of standard system engineering ...

Embedded Software Engineer

AL

$123.20K - $162.10K/yr

Objective of role: The Embedded Software Engineer is responsible for the design, development ... Git/Github) and real-time operating environments (FreeRTOS, MQX). • Strong understanding of ...

Software Engineer

Birmingham, AL · On-site

$70K - $102.67K/yr

Protective Life is searching for a Software Engineer to join the Licensing, Contracting and ... Experience with GitHub Copilot * Experience with Git and source control in a shared development ...

Software Engineer

Birmingham, AL · On-site

$70K - $102.67K/yr

Protective Life is searching for a Software Engineer to join the Licensing, Contracting and ... Experience with GitHub Copilot * Experience with Git and source control in a shared development ...

next page

Showing results 1-20

Github Software Engineer information

See Alabama salary details

$57.6K

$133.7K

$186.3K

How much do github software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for github software engineer in Alabama is $133,714.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,800.00 and $156,800.00 per year, depending on experience, location, and employer.

What is a GitHub Software Engineer job?

A GitHub Software Engineer is responsible for developing and maintaining software solutions that enhance GitHub’s platform and services. They work with various programming languages, contribute to open-source projects, and collaborate with teams to improve developer workflows. Their role involves coding, debugging, reviewing pull requests, and optimizing performance for millions of users worldwide.

What are the key skills and qualifications needed to thrive in the Github Software Engineer position, and why are they important?

To thrive as a Github Software Engineer, you typically need strong proficiency in programming languages like Python, Ruby, or Go, experience with distributed systems, and a degree in computer science or related field. Familiarity with tools such as Git, GitHub Actions, Docker, and CI/CD pipelines is essential, along with knowledge of cloud infrastructure and agile development practices. Excellent collaboration, problem-solving skills, and the ability to communicate complex technical ideas clearly are valuable in this position. These competencies ensure smooth product development, efficient team workflows, and the delivery of high-quality software to a global user base.

What does a typical day look like for a Github Software Engineer?

A typical day for a Github Software Engineer involves collaborating with team members through code reviews, participating in daily standup meetings, and working on new feature development or maintenance of existing systems. You’ll frequently interact with cross-functional teams, including product managers and designers, to deliver improvements and solve technical challenges efficiently. Expect to spend significant time coding, troubleshooting issues, and utilizing tools like GitHub Actions for automation and deployment. Continuous learning and staying up-to-date with open-source trends are also common, as Github encourages innovation and personal growth within its engineering teams.

Does GitHub hire new grads?

GitHub, as a company, has hired new graduates for software engineering roles in the past, often valuing strong coding skills, internships, and relevant projects. Entry-level positions typically require proficiency in programming languages like Python, JavaScript, or Ruby, and familiarity with tools such as Git and GitHub itself.
What are the most commonly searched types of Github Software Engineer jobs in Alabama? The most popular types of Github Software Engineer jobs in Alabama are:
Infographic showing various Github Software Engineer job openings in Alabama as of May 2026, with employment types broken down into 52% Full Time, 29% Part Time, 8% Temporary, 8% Contract, and 3% Nights. Highlights an 67% Physical, and 33% Remote job distribution, with an average salary of $133,714 per year, or $64.3 per hour.
Software Engineer

Software Engineer

Navstar

Huntsville, AL • On-site

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Software Developer

This position is onsite in Huntsville AL at Redstone Arsenal: $3,000 Relocation Assistance Software Developer We are seeking a Software Developer to design, develop, and maintain scalable software solutions that support mission-critical data, analytics, and operational systems. In this role, you will collaborate with cross-functional teams including engineers, data professionals, DevOps, and UX designers to deliver secure, high-performing applications in a modern, cloud-enabled environment. This position is open to mid-level and senior developers, with responsibilities and scope aligned to experience level.

Key Responsibilities
  • Design, develop, test, and maintain software applications supporting data and analytics-driven objectives
  • Build and enhance backend services, APIs, and data-centric applications
  • Contribute to full-stack development efforts, including front-end UI components and backend logic
  • Integrate applications with relational databases and data pipelines
  • Develop and consume RESTful web services and APIs
  • Participate in code reviews, testing, and CI/CD pipelines to ensure quality and security
  • Collaborate with DevOps teams on containerization, deployment automation, and cloud infrastructure
  • Support application troubleshooting, performance tuning, and system optimization
  • Follow secure coding practices and comply with applicable security and compliance requirements
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Experience developing software in one or more of the following languages: Java C# /.NET Python
  • Experience working with modern JavaScript frameworks such as: Vue.js Angular TypeScript
  • Experience working with relational databases such as: PostgreSQL Oracle
  • Familiarity with RESTful APIs and service-oriented architectures
  • Experience working in Linux and/or Windows environments
  • Ability to work on-site in Huntsville, AL
Preferred / Desired Skills
  • Experience with cloud platforms (AWS and/or Azure)
  • Experience with frameworks such as Spring Boot,.NET Core, or similar
  • Containerization and orchestration experience: Docker Kubernetes (preferred)
  • Experience with CI/CD pipelines (GitLab, Jenkins, GitHub)
  • Experience with data and analytics technologies, including: Apache Spark Kafka Elasticsearch / OpenSearch Apache NiFi Solr
  • Exposure to GIS technologies (e.g., ESRI ArcGIS, GeoServer) is a plus
  • Familiarity with Agile/Scrum development methodologies
Experience Level Guidelines

Mid-Level 6 years of software development experience Strong contributor on development tasks with some exposure to design activities Senior-Level 8+ years of software development experience Experience leading technical design, mentoring junior developers, and owning components or services