2

Entry Level Software Developer Apprenticeship Jobs in Maine

CNC Programmer

Thomaston, ME ยท On-site

$27.50 - $37.50/hr

... software preferred; management is willing to train a motivated entry level applicant who does not yet have this experience * Familiar with machining metrology, both in hand tools and computer ...

Familiarity with computer operating systems and software applications as well as consumer and ... Beyond our connectivity solutions, we also provide local news, programming and regional sports via ...

Familiarity with computer operating systems and software applications as well as consumer and ... Beyond our connectivity solutions, we also provide local news, programming and regional sports via ...

Familiarity with computer operating systems and software applications as well as consumer and ... Beyond our connectivity solutions, we also provide local news, programming and regional sports via ...

Familiarity with computer operating systems and software applications as well as consumer and ... Beyond our connectivity solutions, we also provide local news, programming and regional sports via ...

Familiarity with computer operating systems and software applications as well as consumer and ... Beyond our connectivity solutions, we also provide local news, programming and regional sports via ...

Field Technician

Wells, ME ยท On-site

$24/hr

In this entry-level role, we will equip you with the training you need to succeed and the ... Proficiency in using computers and software applications. Competent in using hand tools.

Field Technician

Rockland, ME ยท On-site

$24/hr

In this entry-level role, we will equip you with the training you need to succeed and the ... Proficiency in using computers and software applications. Competent in using hand tools.

Field Technician

Winslow, ME ยท On-site

$20.50/hr

In this entry-level role, we will equip you with the training you need to succeed and the ... Proficiency in using computers and software applications. Competent in using hand tools.

In this entry-level role, we will equip you with the training you need to succeed and the ... Proficiency in using computers and software applications. Competent in using hand tools.

Field Technician

Gardiner, ME ยท On-site

$20.50/hr

In this entry-level role, we will equip you with the training you need to succeed and the ... Proficiency in using computers and software applications. Competent in using hand tools.

Field Technician

Houlton, ME ยท On-site

$20/hr

In this entry-level role, we will equip you with the training you need to succeed and the ... Proficiency in using computers and software applications. Competent in using hand tools.

Field Technician

Frenchville, ME ยท On-site

$20/hr

In this entry-level role, we will equip you with the training you need to succeed and the ... Proficiency in using computers and software applications. Competent in using hand tools.

Field Technician

Gardiner, ME ยท On-site

$22/hr

In this entry-level role, we will equip you with the training you need to succeed and the ... Proficiency in using computers and software applications. Competent in using hand tools.

next page

Showing results 1-20

Entry Level Software Developer Apprenticeship information

See Maine salary details

$28.6K

$97.1K

$233.8K

How much do entry level software developer apprenticeship jobs pay per year?

As of Aug 11, 2026, the average yearly pay for entry level software developer apprenticeship in Maine is $97,077.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,500.00 and $102,600.00 per year, depending on experience, location, and employer.

What does a typical day look like for someone in an entry level software developer apprenticeship?

As an Entry Level Software Developer Apprentice, your day often begins with a team stand-up meeting to discuss project progress and assign tasks. You'll spend much of your time writing and testing code under the guidance of senior developers, working on assigned features or fixing bugs. You'll likely participate in code reviews, attend training sessions, and collaborate closely with teammates to learn best practices. This hands-on experience is designed to help you build practical skills in a real-world environment, preparing you for a full-time software development role.

What are the key skills and qualifications needed to thrive in an entry level software developer apprenticeship, and why are they important?

To thrive as an Entry Level Software Developer Apprentice, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree or coursework in computer science or a related field. Familiarity with languages like Python, Java, or JavaScript, as well as basic knowledge of version control systems like Git, is often expected; relevant certifications or coding bootcamp experience can also be valuable. Strong communication, eagerness to learn, and the ability to collaborate effectively are standout soft skills. These competencies enable you to adapt quickly, work productively within a team, and grow into more advanced development roles.

What is an entry level software developer apprenticeship?

An Entry Level Software Developer Apprenticeship is a training program that combines hands-on coding experience with mentorship and structured learning. Apprentices typically work on real-world projects under the guidance of experienced developers while gaining foundational knowledge in programming languages, software development practices, and industry tools. These roles are designed for individuals with little to no prior experience, offering a pathway into the tech industry. The apprenticeship may last several months to a year, often leading to full-time employment.

What are the most commonly searched types of Software Developer Apprenticeship jobs in Maine? The most popular types of Software Developer Apprenticeship jobs in Maine are:
What are popular job titles related to Entry Level Software Developer Apprenticeship jobs in Maine? For Entry Level Software Developer Apprenticeship jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Entry Level Software Developer Apprenticeship jobs in Maine look for? The top searched job categories for Entry Level Software Developer Apprenticeship jobs in Maine are:
Infographic showing various Entry Level Software Developer Apprenticeship job openings in Maine as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $97,077 per year, or $46.7 per hour.

CNC Programmer

Lyman Morse Boatbuilding, INC

Thomaston, ME โ€ข On-site

$27.50 - $37.50/hr

Full-time

Re-posted 23 days ago


Job description

Description:

The Entry Level CNC Programmer is expected to learn to program and run programs for the machines in the CNC department. He/she must have a “can do” attitude to go above and beyond to ensure that the work produces consistent quality. He/she maintains safe working practices ensuring that the company and customers’ needs are satisfied in an efficient and professional manner.

Key Responsibilities

  • Execute CNC work and related work as needed
  • Maintain a good work ethic and attitude with co-workers, supervisors, and customers
  • Maintain excellent quality on all work completed
  • Follow and comply to the ISO quality standards
  • Assist in ensuring proper and safe operation and maintenance of all CNC machines and tooling, particularly the Haas router and Okuma mill
  • Help ensure that the CNC work area is safe for personnel and external visitors
  • Programming tool paths in CAD software such as Visual Mill, SolidWorks, and Mastercam
  • Loading G-code into CNC machines and running programs to complete complex parts from a variety of different materials
  • Maintain a clean and safe environment around the CNC area
  • Perform sweeping and general shop maintenance tasks as part of daily duties
  • Metal fabrication
  • Other duties as assigned by the CNC Department Head


Requirements:

Recommended Experience

  • Experience in a fast-paced, work environment with multiple facets in a constantly changing environment.
  • 3 years as a CNC programmer preferred; management is willing to train a motivated entry level applicant who does not yet have this experience
  • 3 years with CAD/CAM 3D modelling software preferred; management is willing to train a motivated entry level applicant who does not yet have this experience
  • Familiar with machining metrology, both in hand tools and computer assisted equipment such as touch probes
  • Reading blueprints and interpreting machinist symbols
  • Experience with coatings and different finish requirements
  • Experience with machining a variety of materials (plastics, metals, woods etc.)
  • Experience in health and safety procedures/policies
  • Experience with CNC programming and cutting, and general machining
  • Experience with ISO quality standards

Recommended Educational Experience

  • High school diploma
  • Associates or higher degree desirable
  • Valid Driver’s License required