1

Apprentice Software Engineer Jobs in Randleman, NC

Machinist Technician

Greensboro, NC · On-site

$26 - $35/hr

Collaborate with production, engineering, and quality teams to resolve issues. * Maintain equipment ... Formal Journeyman, Apprentice training, or machining schooling preferred * 5+ years machining ...

Machinist Technician

Greensboro, NC · On-site

$19.50 - $25.75/hr

If you are a skilled technician with a passion for machining, programming, and innovation, we ... Formal Journeyman, Apprentice training, or machining schooling preferred. * At least three years of ...

Apprentice Software Engineer information

See Randleman, NC salary details

$22K

$96.1K

$173.2K

How much do apprentice software engineer jobs pay per year?

As of Aug 31, 2026, the average yearly pay for apprentice software engineer in Randleman, NC is $96,072.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,600.00 and $109,900.00 per year, depending on experience, location, and employer.

What is an apprentice software engineer?

Apprentice Software Engineers are entry-level professionals who are learning the fundamentals of software development while gaining hands-on experience under the guidance of more experienced engineers. They typically participate in structured training programs or apprenticeships, working on real projects to build their technical and problem-solving skills. This role is ideal for individuals who are new to the industry and want to develop practical knowledge while contributing to software engineering teams.

What types of projects and technologies does an apprentice software engineer typically work on during their training period?

As an Apprentice Software Engineer, you’ll usually start by supporting ongoing development projects, often working on bug fixes, feature enhancements, or internal tools under the guidance of senior engineers. You may be exposed to a variety of technologies depending on the company, such as front-end frameworks (like React), back-end languages (such as Python or Java), and version control systems (like Git). The projects are designed to gradually increase in complexity, helping you build both technical skills and familiarity with industry-standard workflows. Collaboration is key, so you’ll regularly participate in code reviews, team meetings, and pair programming sessions to develop your abilities and receive constructive feedback.

What are the key skills and qualifications needed to thrive as an apprentice software engineer, and why are they important?

To thrive as an Apprentice Software Engineer, you need a foundational understanding of programming languages, problem-solving skills, and usually a relevant degree or coursework in computer science. Familiarity with development tools such as Git, integrated development environments (IDEs), and basic knowledge of databases and version control systems is common. Strong communication, eagerness to learn, and teamwork make someone stand out in this role. These skills and qualities are crucial for effective learning, collaboration, and adapting to new technologies in a dynamic software development environment.

What are the most commonly searched types of Software Engineer jobs in Randleman, NC?

The most popular types of Software Engineer jobs in Randleman, NC are:

What cities near Randleman, NC are hiring for Apprentice Software Engineer jobs?

Cities near Randleman, NC with the most Apprentice Software Engineer job openings:

Infographic showing various Apprentice Software Engineer job openings in Randleman, NC as of August 2026, with employment types broken down into 86% Full Time, and 14% Contract. Highlights an 100% In-person job distribution, with an average salary of $96,072 per year, or $46.2 per hour.

National Tech Support Specialist

Stiles Machinery

High Point, NC

Full-time

Posted 21 days ago


Job description

Position Summary

The National Technical Support Specialist provides advanced technical assistance to customers, Field Service Representatives (FSRs), and internal service teams. This role focuses on diagnosing and resolving complex issues related to hardware, software, programming, applications, and machine operations. Acting as a second-level support resource, the Specialist ensures the timely resolution of escalated technical concerns, collaborates with manufacturers, and supports documentation and parts identification efforts. Occasional on-site service may be required to resolve critical issues.

Essential Functions:

  • Technical Support & Troubleshooting
    • Accurately identify and comprehend customer issues across software and application domains.
    • Take ownership of all National-level technical support cases, ensuring timely resolution.
    • Troubleshoot Woodwop Software, Nesting, Scanners, Barcode topics and other Homag Software
  • Factory & Internal Liaison
    • Act as a direct liaison to manufacturers for escalated technical issues.
    • Collaborate with the Parts Department for technical issues and accurate parts identification.
    • Assist Documentation Specialists in identifying and fulfilling customer documentation needs.
  • Customer Engagement & Reporting
    • Provide clear communication and guidance to customers and internal teams during issue resolution.
    • Document work performed, problems encountered, and customer feedback in detailed call reports.
  • Onsite Service
    • Perform on-site machine service when remote resolution is not possible.
    • Recognize and mitigate safety hazards in accordance with company standards.

 

 

 

Qualifications

  • Technical schooling, apprenticeship programs, or bachelor's in computer science or software engineering.
  • Experience with Woodwop is a nice to have
  • Strong diagnostic skills for Software and Application.
  • Willingness to travel domestically and internationally.
  • Valid driver’s license

Skills and Abilities

  • Exceptional verbal and written communication skills for internal and external collaboration.
  • Ability to adapt to changing priorities and manage competing demands effectively.
  • Strong multitasking capabilities with excellent organizational skills.
  • Advanced problem-solving and decision-making abilities to address complex operational challenges.
  • Self-starter with a high degree of initiative and independence in driving results.
  • Proficiency in Microsoft Office applications (Word, Excel, Outlook, PowerPoint).

 

Work Environment:

  • Office / Cubicle / Warehouse / Customer-Site
  • Office location in Grand Rapids (Mi) or Highpoint (NC) preferred