1

Apprentice Software Developer Jobs in North Carolina

... three-to-four-year apprenticeship program or four to five years of related experience plus ... Expert knowledge of AutoCAD, SolidWorks or related 3D engineering modeling software, MS Excel and ...

Engineering Manager

Spindale, NC · On-site

$110K - $160K/yr

Career Growth : We offer a North Carolina-accredited and Registered Apprenticeship Program ... Proficiency in engineering and construction management software * Strong organizational ...

CNC Machinist

Raleigh, NC · On-site

$20 - $27.25/hr

... Programming * Program, set up, and operate CNC mills and lathes using G-code and CAM software ... Trade school certification or formal machining apprenticeship How You Will Be Successful

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

CNC Machinist

Raleigh, NC · On-site

$20 - $27.25/hr

... Programming * Program, set up, and operate CNC mills and lathes using G-code and CAM software ... Trade school certification or formal machining apprenticeship How You Will Be Successful

Injection Molding Process Technician OJT

Stanley, NC · On-site

$24 - $28.75/hr

... engineering and various support personnel (logistics, maintenance & HR) Responsibilities & Duties ... Designated department apprenticeship mentor, expected to complete all mentorship training and do ...

Test Technician This Test Technician role supports engineering laboratory services by setting up ... Use computer applications, including email and spreadsheet software, to document test results ...

next page

Showing results 1-20

Apprentice Software Developer information

See North Carolina salary details

$26.8K

$91.1K

$219.5K

How much do apprentice software developer jobs pay per year?

As of Jun 15, 2026, the average yearly pay for apprentice software developer in North Carolina is $91,121.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,700.00 and $96,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Apprentice Software Developer, and why are they important?

To thrive as an Apprentice Software Developer, you need a basic understanding of programming concepts, problem-solving abilities, and familiarity with at least one programming language, often backed by a relevant degree or coursework. Experience with version control systems like Git, code editors, and exposure to development frameworks or agile tools is typically required. Strong communication, teamwork, eagerness to learn, and adaptability are standout soft skills in this role. These skills and qualities are vital for contributing effectively to development projects, collaborating with team members, and rapidly acquiring new technical knowledge.

What is an Apprentice Software Developer?

An Apprentice Software Developer is an entry-level professional who is learning software development skills while working under the guidance of more experienced developers. Apprentices participate in on-the-job training, coding tasks, and sometimes formal coursework to build their technical knowledge and practical experience. This role is designed to help individuals gain the foundational skills needed for a career in software development by working on real projects and receiving mentorship. Upon successful completion of the apprenticeship, individuals may progress to junior or full software developer positions.

What types of projects and technologies do Apprentice Software Developers typically work with during their program?

As an Apprentice Software Developer, you'll usually be assigned to real-world projects that match your learning level, such as building internal tools, assisting with bug fixes, or contributing to new feature development. Common technologies include popular programming languages like Python, Java, or JavaScript, as well as version control systems like Git. You'll often work alongside experienced developers in team-based environments, allowing you to learn best practices and agile methodologies. This hands-on experience is designed to build both your technical skills and your understanding of professional software development workflows.
What are the most commonly searched types of Software Developer jobs in North Carolina? The most popular types of Software Developer jobs in North Carolina are:
What cities in North Carolina are hiring for Apprentice Software Developer jobs? Cities in North Carolina with the most Apprentice Software Developer job openings:
Infographic showing various Apprentice Software Developer job openings in North Carolina as of June 2026, with employment types broken down into 100% Full Time. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $91,121 per year, or $43.8 per hour.
Junior Engineer

Junior Engineer

Linamar

Fletcher, NC • On-site

Full-time

Medical, Dental, Vision, Retirement

Posted 2 days ago


Linamar rating

6.6

Company rating: 6.6 out of 10

Based on 32 frontline employees who took The Breakroom Quiz

336th of 418 rated machine equipment manufacturers


Job description

Job Description
Job Summary
Under general supervision, carry out drafting assignments of a routine to moderately complex nature.
Convert product design sketches into working documents by digitizing with Computer Aided Design (CAD) to enable a CAD operator to complete related computer entry. Produce complete drawings, review engineering drawings and support documentation. May take appropriate action to resolve details not completely defined. Final drawings must display completeness, clarity, and accuracy. Keep documents on such as work instructions up to date. Track the change management progress and ensure change managements are filled out correctly.
Responsibility
  • Ensure that all engineering documents are kept updated and record the correct revision.
  • Track the completion of Change Management records.
  • Design any data sheets that need to be implemented for documentation.
  • Prepare and log Engineering drawings (process spec, tooling drawings).
  • Support Program Managers/Project Engineers with process documentation as necessary.
  • Create fully detailed engineering drawings that contain all necessary information from required specifications.
  • Control/Update Plant Layout.
  • Serve as Customer Owned Tooling representative (create/edit) customer owned tool database for Site.
  • Adhere to all H&S and environmental laws and procedures.

Academic/Educational Requirements
Completion of a two-to-three-year college program in engineering design and drafting technology or in a related field is required or completion of a three-to-four-year apprenticeship program or four to five years of related experience plus completion of college or industry courses in drafting is required.
Required Skills/Experience
  • Essential Skills
    • Ability to read, write, speak and understand English fluently.
    • Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions and decimals.
    • Strong communication and interpersonal skills.
    • Ability to meet or exceed the company's attendance standards.
    • Ability to understand and follow directions given.
    • Ability to work with minimal supervision.
  • Two to four years of related experience.
  • Ability to read schematics, assembly drawings, blueprints, product specifications and geometric dimensioning tolerance (GD&T). Ability to enter personal scheduling details, tracking information and materials' details into tables and onto forms. Obtain project details and materials information from tables.
  • Ability to decide presentation of additional design details in tables attached to drawing sets, considering how construction or manufacturing employees will use them and what format will be easy for them to use.
  • Ability to work in a team environment to share opinions with co-workers, colleagues and peers about successful projects, problematic projects and drafting techniques. Meet with engineers, designers, other drafting professionals and various consultants to obtain additional information, clarification and feedback about drawings and to discuss projects' challenges.
  • Ability to use problem solving and analytical skills to compare the dimensions in drawings to specifications to ensure they meet the requirements, and then compare the dimensions in one drawing to others to check their consistency.
  • Ability to work independently while ensuring work meets the designers', engineers', technologists' or operators' vision.
  • Expert knowledge of AutoCAD, SolidWorks or related 3D engineering modeling software, MS Excel and MS Word.
  • Ability to absorb new information and learn about technological advances from daily work activities, training offered by software companies, and trade associations, and through personal reading and study using trade publications, company newsletters, manuals, books, regulations and websites.
  • Other duties as assigned.

What Linamar Has to Offer
  • Competitive Compensation
  • Employee Benefits package includes but not limited to, Medical, Dental, Vision and 401k etc.
  • Opportunities for career advancement.
  • Sustainability Counsel
  • Community based outreach supporting both local and global initiatives and charities.
  • Discounts for local vendors and events, including auto supplier discounts.

About Us
Linamar Corporation is a Canadian diversified global manufacturing company of highly engineered products across global industries & markets. From the entrepreneurial seeds planted by our dynamic founder to the support provided along the way, all Linamar employees are poised for success in this fast-paced and rapidly growing environment. With access to the tools, you need to succeed, you will make an impact along with other motivated and engaged people.
#INDMR

What Linamar employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom