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 ...

As a Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA or ... Checkmarx Jest GitHub GitHub Actions GitHub Copilot GenAI and agentic development concepts ...

QTEC Aerospace is seeking a SOFTWARE ENGINEER to join our team of professionals in Huntsville, AL ... Use of common software development and management tools such as Maven, Git/GitHub, Nexus, 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 ...

I2X Technologies is seeking a Software Engineer to support ongoing activities for a customer in ... Use of common software development and management tools such as Maven, Git/GitHub, Nexus and ...

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 ...

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 ...

Software Engineer This role is ideal for a early-career software engineer who has worked with PX4 ... Experience with CI/CD systems or GitHub-based workflows. * Internship, capstone project, or ...

The Software Engineer will support the Regional Applications / Track Server team by developing ... Git/GitHub, Nexus, and Eclipse. • Understanding of agile development methodologies. • ...

Embedded Software Engineer

AL

$123K - $162K/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 ...

Experience with software development tools such as Maven, Git/GitHub, Nexus, and Eclipse. * Understanding of agile development methodologies. * Familiarity with system engineering design artifacts ...

... Git/GitHub, Nexus, and Eclipse • Experience with Agile development methodologies • ... non-software engineers, including senior program and military leaders • Experience with ...

... Git/GitHub, Nexus, and Eclipse • Experience with Agile development methodologies • ... non-software engineers, including senior program and military leaders • Experience with ...

next page

Showing results 1-20

People also search for

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 Jun 18, 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 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.

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 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 engineers make $500,000?

Senior software engineers, especially those working at large tech companies or in specialized fields like machine learning or cloud infrastructure, can earn $500,000 or more annually. High compensation often includes base salary, bonuses, and stock options, and typically requires extensive experience, advanced skills, and a strong track record of performance.

How much do GitHub software engineers make?

GitHub software engineers typically earn between $100,000 and $180,000 annually, depending on experience, location, and role level. Compensation may include base salary, bonuses, and stock options, especially for senior positions or those working on core platform features.

How hard is it to get hired at GitHub?

Getting hired as a GitHub Software Engineer is competitive, often requiring strong programming skills, experience with relevant technologies like Git, and a solid understanding of software development practices. Candidates typically go through multiple interview rounds, including coding challenges and technical assessments, to demonstrate their expertise.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, and working in high-paying industries or locations. Senior roles, expertise in areas like cloud computing or machine learning, and working at large tech companies or startups can contribute to reaching this salary level.
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:
Software Engineer Principal

$126K - $169K/yr

Other

Posted 6 days ago


Job description

Software Engineer Principal

Location: Pittsburgh, PA or Cleveland OH or Birmingham AL or Dallas, TX or Phoenix, AZ

Work Mode: Onsite 5 days a week

Duration: Contract to Hire

Years Of Exp Required: 15+

Function of the Group: Production-grade, enterprise-scale automation solutions

Project: CI/CD Pipeline Engineering Team- Orange Rocket, rolling out GitHub enterprise.

Industry Background: Finance / Banking - Enterprise wide experience is a must

Job Responsibilities:

  • Design, develop, and optimize enterprise CI/CD pipelines using GitHub Actions
  • Integrate GitHub Actions with tools such as Jenkins and JFrog Artifactory
  • Build and maintain automation frameworks, reusable workflows, and pipelines
  • Contribute to performance monitoring, observability, and operational readiness
  • Design and implement API integrations and automation solutions
  • Support migration/modernization efforts (e.g., Jenkins to GitHub Actions) where applicable
  • Collaborate with engineering teams to improve deployment efficiency and platform reliability

Required Skills:

  • Deep experience with GitHub Actions in an enterprise environment
  • Strong experience with CI/CD pipelines and tool integration (Jenkins, GitHub, JFrog Artifactory)
  • Experience developing Jenkins Shared Libraries (Groovy)
  • Proficiency with Git-based platforms (GitHub, Bitbucket, Azure DevOps)
  • Strong development background in one or more languages: Golang, Python, Java, or JavaScript
  • Experience developing and integrating with APIs and services
  • Experience deploying applications to Kubernetes / OpenShift using Helm
  • Strong expertise with Docker, Kubernetes, and OpenShift
  • Experience writing Dockerfiles and building container images
  • Familiarity with enterprise DevOps practices, including security, scalability, and reliability considerations
  • Experience working in complex, production environments

Flex Skills/Nice to Have:

  • Jira
  • SharePoint
  • Confluence
  • Agile Experience
  • Background in monitoring, observability, and performance optimization
  • Experience anticipating and solving scalability and operational challenges

Ref: #404-IT Pittsburgh