2

Remote Software Engineer Apprenticeship Jobs in Alabama

In this role, you will directly contribute to that mission by ensuring our software provides a ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

In this role, you will directly contribute to that mission by ensuring our software provides a ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

Overview SOS International LLC is seeking a talented Software Developer to join the Office of the ... Working conditions are normal for an office environment, with possible remote work options. Working ...

SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ... None Potential for Remote Work: ORA_ON_SITE Description Are you passionate about software and eager ...

Software Development Manager

Huntsville, AL · On-site +1

$121K - $160K/yr

This position offers the opportunity to mentor talented engineers, foster innovation, and deliver ... Experience managing remote or distributed teams in fast-paced, growth-oriented settings.

Data Quality Engineer

Birmingham, AL · Remote

$107K - $128K/yr

... Remote-OH, Remote-PA, Remote-RI, Remote-VA Details Kemper is one of the nation's leading ... Kemper is seeking a Data Quality Engineer specializing in Data Testing and Quality Engineering to ...

OpenGL Developer

Huntsville, AL · On-site +1

$48.25 - $65/hr

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote ...

Showing results 21-40

Remote Software Engineer Apprenticeship information

See Alabama salary details

$100.2K

$120.5K

$143.5K

How much do remote software engineer apprenticeship jobs pay per year?

As of Aug 23, 2026, the average yearly pay for remote software engineer apprenticeship in Alabama is $120,506.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,700.00 and $129,400.00 per year, depending on experience, location, and employer.

What is a remote software engineer apprenticeship?

A Remote Software Engineer Apprenticeship is a structured training program that allows aspiring software engineers to learn and develop their skills while working from a remote location. Apprentices typically work under the guidance of experienced mentors, participate in real-world projects, and receive feedback to help them grow professionally. These programs are designed to bridge the gap between academic learning and practical experience, often leading to full-time employment upon successful completion. Remote apprenticeships offer flexibility and access to opportunities regardless of geographic location.

What are the key skills and qualifications needed to thrive as a remote software engineer apprentice?

To thrive as a Remote Software Engineer Apprentice, you need foundational programming knowledge (such as Python, Java, or JavaScript), problem-solving skills, and typically a relevant degree or equivalent experience. Familiarity with version control systems (like Git), collaborative platforms (such as GitHub or Jira), and exposure to development frameworks are important, while some roles may require knowledge of cloud services or coding bootcamp certification. Strong communication, self-motivation, and time management are key soft skills for collaborating effectively and staying productive in a remote setting. These competencies are crucial for learning quickly, contributing to development teams, and succeeding in a distributed work environment.

What are some common challenges faced during a remote software engineer apprenticeship, and how can I overcome them?

One common challenge in a remote software engineer apprenticeship is staying connected with your team and receiving timely feedback, which can be more difficult without in-person interactions. To overcome this, proactively communicate with your mentor and teammates using collaboration tools, attend regular virtual meetings, and don’t hesitate to ask questions. Another challenge is managing your time and staying motivated; setting a routine and clear learning goals can help you stay on track. Building relationships with your peers and participating in group projects will also enhance your learning experience and help you feel more integrated with the team.

What is the difference between Remote Software Engineer Apprenticeship vs Remote Software Developer?

AspectRemote Software Engineer ApprenticeshipRemote Software Developer
CredentialsTypically entry-level, may require basic coding knowledge or certificationsUsually requires a degree or proven experience in software development
Work EnvironmentStructured training program, mentorship, learning-focusedProject-based, independent or team development work
Industry UsageCommon in tech companies onboarding new talentWidespread across industries for ongoing development roles

The Remote Software Engineer Apprenticeship is designed for beginners gaining foundational skills through structured training, while a Remote Software Developer is an experienced professional working on specific projects. The apprenticeship emphasizes learning and mentorship, whereas the developer role focuses on delivering software solutions.

What are the most commonly searched types of Software Engineer Apprenticeship jobs in Alabama?

The most popular types of Software Engineer Apprenticeship jobs in Alabama are:

What are popular job titles related to Remote Software Engineer Apprenticeship jobs in Alabama?

For Remote Software Engineer Apprenticeship jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching Remote Software Engineer Apprenticeship jobs in Alabama look for?

The top searched job categories for Remote Software Engineer Apprenticeship jobs in Alabama are:

What cities in Alabama are hiring for Remote Software Engineer Apprenticeship jobs?

Cities in Alabama with the most Remote Software Engineer Apprenticeship job openings:

.Net Developer - Remote project

NAVA Software Solutions

Montgomery, AL • On-site, Remote

Full-time

Re-posted 8 days ago


Job description

NAVA Software solutions is looking for a .Net Developer for one of our clients.
Details:
.Net Developer (Google maps Integration)
Location: Houston TX - Remote project
Duration: 6-12 months
  • Seasoned ASP.Net Web-apps developer that also knows Google Maps integration very well (that is the kicker)
  • 100% remote. Ideally he'd like to meet this person if they are in Houston but the work is 100% remote.
  • The project involves enhancing an already-mature web application for one of his clients in the Home Builder industry. It is a way-cool touch-screen app that interfaces with Google maps. For example, when a potential customer touches the screen for a particular plot of property/home, the touch screen will take them to the property site and google maps will take them to all the nuances of the land and site. Eventually this will be available via mobile app.
  • Google maps integration is key and a requirement
  • This is the presentation layer of the public website for the builder.
  • Initially a small project but various other projects will roll on after it. Month to month dedicated projects he said.

NAVA Software Solutions logo

About NAVA Software Solutions

Sourced by ZipRecruiter

NAVA is a strategic partner for companies seeking to develop or customize software and products. Our team of experts leverages cutting-edge technology and deep industry knowledge to provide customized solutions that drive business success. Whether you're looking to improve your operations, increase efficiency, or bring a new product to market, NAVA has the expertise and resources to help you achieve your goals. Trust us to be your partner in software and product development.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Rocky Hill, CT, US

Social media