2

Remote Software Engineer Apprenticeship Jobs (NOW HIRING)

They are currently seeking a talented and self-motivated Remote Software Engineer to design, develop, and maintain software solutions that support their business operations and enhance customer ...

New

Software Engineer

San Francisco, CA · Remote

$60 - $80/hr

Remote Software Engineer (USA Only) | $60 - $80 per hour Are you a software engineer who thrives in remote environments, enjoys solving complex problems, and wants to work on cutting-edge technology?

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

Software Engineer (US-Remote) ID: 1191 Location: US-Remote or Marlton, NJ area Description A Software Engineer is needed to design, develop, and maintain modern software applications and services.

Proven experience as a Software Engineer or similar role. * Proven proficiency in MSSQL and ... Remote work and more! About MACC: Telecommunication companies of all sizes across the United States ...

Posted today

next page

Showing results 1-20

Remote Software Engineer Apprenticeship information

See salary details

$96

$112

$128

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

As of Jul 10, 2026, the average hourly pay for remote software engineer apprenticeship in the United States is $112.98, according to ZipRecruiter salary data. Most workers in this role earn between $104.57 and $121.39 per hour, depending on experience, location, and employer.

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 key skills and qualifications needed to thrive as a Remote Software Engineer Apprentice, and why are they important?

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 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.
More about Remote Software Engineer Apprenticeship jobs
What cities are hiring for Remote Software Engineer Apprenticeship jobs? Cities with the most Remote Software Engineer Apprenticeship job openings:
What are the most commonly searched types of Software Engineer Apprenticeship jobs? The most popular types of Software Engineer Apprenticeship jobs are:
What states have the most Remote Software Engineer Apprenticeship jobs? States with the most job openings for Remote Software Engineer Apprenticeship jobs include:
Infographic showing various Remote Software Engineer Apprenticeship job openings in the United States as of July 2026, with employment types broken down into 1% Locum Tenens, 1% As Needed, 83% Full Time, 11% Part Time, 1% Contract, and 3% Nights. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $235,000 per year, or $113 per hour.

Full-time

Posted 4 days ago

New


Job description

Job Summary:
Burjline Builders is a leading distributor of machinery and equipment, specializing in the sales, rentals, and service of forklifts and other material handling products. They are currently seeking a talented and self-motivated Remote Software Engineer to design, develop, and maintain software solutions that support their business operations and enhance customer service.
Responsibilities:
• Design, develop, and maintain robust and scalable software applications that support our core business operations.
• Collaborate with cross-functional teams, including sales and operations, to analyse requirements and translate business needs into technical solutions.
• Write clean, efficient, and well-documented code that adheres to industry best practices.
• Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability.
• Participate fully in the entire software development lifecycle, from initial concept and design through to deployment and support.
• Develop and maintain technical documentation to ensure systems are well-understood and maintainable.
• Stay current with emerging technologies and propose new solutions to enhance our software portfolio.
Qualifications:
Required:
• Proven experience working as a Software Engineer in a professional environment.
• Strong proficiency in modern programming languages such as Python, Java, C#, or JavaScript.
• Solid experience with relational and non-relational database technologies.
• A comprehensive understanding of software development principles, design patterns, and best practices.
• Excellent analytical and problem-solving skills with a high degree of attention to detail.
• The ability to work independently and manage time effectively in a remote setting.
• Strong verbal and written communication skills, with an ability to articulate complex technical concepts clearly.
Preferred:
• A Bachelor's degree in Computer Science, Engineering, or a related field is desirable.
• Experience with cloud platforms (e.g., AWS, Azure) is considered an advantage.
Company:
Founded in , the company is headquartered in Dubai, Dubai, AE, , with a team of 2-10 employees. The company is currently Early Stage.