1

Trainee Github Software Engineer Jobs in Alabama

The Software Engineer role involves overseeing application development, monitoring system ... as GitHub Actions and Harness • Experience building automated pipelines for continuous ...

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

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

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

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

... CD, GitHub Actions, Azure DevOps, Jenkins) • Exposure to at least one cloud platform (AWS ... software development practices • Experience with Kubernetes (e.g., GKE, EKS, AKS) in a ...

next page

Showing results 1-20

Trainee Github Software Engineer information

What is the difference between Trainee Github Software Engineer vs Junior Software Developer?

AspectTrainee Github Software EngineerJunior Software Developer
Required CredentialsTypically pursuing or recent graduate in CS or related fieldBachelor's degree in CS or related field, some experience preferred
Work EnvironmentInternship or entry-level training program, often collaborative and mentorship-focusedFull-time role in development teams, contributing to projects
Employer & Industry UsageTech companies, startups, open-source projectsSoftware firms, tech departments across industries
Common Search & Comparison IntentUnderstanding entry-level training roles in software engineeringLooking for beginner software development roles

The Trainee Github Software Engineer is typically an entry-level position focused on learning and training, often within internship programs, whereas a Junior Software Developer is a full-time role requiring some foundational skills and experience. Both roles serve as stepping stones into software engineering careers but differ mainly in experience level and job expectations.

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

Software Engineer

Peerless Technologies

Huntsville, AL

Full-time

Posted 17 days ago


Job description

Peerless is searching for a skilled Software Engineer to support development of modern software systems and services supporting defense and national security missions. The selected candidate will design, develop, and maintain scalable software solutions in a collaborative Agile development environment while contributing to containerized and cloud-enabled architectures. The role requires collaboration with cross-functional engineering teams to develop reliable and secure software solutions while leveraging DevOps practices, container technologies, and modern data architectures.

Requirements

  • Must be a US Citizen and have the ability to obtain a Top Secret clearance

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or related technical field

  • Minimum 3 years of experience in object-oriented programming using Go, Python, Java, or C#

  • Experience developing software for Linux environments

  • Familiarity with HTTP-based web services and frameworks such as Java Spring Boot

  • Experience with data description languages including XML, YAML, or JSON

  • Experience using source control systems such as Git (GitHub, GitLab), Apache Subversion, or BitBucket

  • Experience with containerization technologies such as Docker, Podman, CRI-O, or similar

  • Familiarity with Kubernetes concepts and YAML configuration

  • Experience working with relational and non-relational databases (e.g., MongoDB)

  • Strong communication and organizational skills

Preferred Qualifications

  • Experience working with message queue systems such as RabbitMQ or Redis Streams

  • Experience with caching systems such as Redis or Memcached

  • Familiarity with Identity, Credential, and Access Management (ICAM) technologies such as OAuth2, JWT, Keycloak, or OpenID

  • Knowledge of compiler architecture, including lexers, parsers, or compilation processes

  • Experience working in Agile/Scrum software development environments

  • Experience using CI/CD tools such as Jenkins or similar build systems