1

Software Engineering Apprentice Jobs in Andover, MA

Apprentice Carpenter

Andover, MA ยท On-site

$18.25 - $24.25/hr

Our cross-disciplinary team brings together architecture, robotics, design engineering, software, factory operations, and field delivery to change how housing gets delivered. We're reimagining the ...

CNC Programmer- Experienced

Shirley, MA ยท On-site

$32 - $40/hr

Key Responsibilities ยท Create, edit, and optimize CNC programs using CAD/CAM software (such as ... engineering drawings to determine machining operations, dimensions, and tolerances. ยท Verify ...

CNC Programmer- Experienced

Shirley, MA ยท On-site

$32 - $40/hr

Key Responsibilities โ€ข Create, edit, and optimize CNC programs using CAD/CAM software (such as ... engineering drawings to determine machining operations, dimensions, and tolerances. โ€ข Verify ...

Technical training, apprenticeship, or certification in drafting, manufacturing, engineering ... CNC Programming and Machine Operation * CAD/CAM Software Proficiency * Blueprint and Technical ...

next page

Showing results 1-20

Software Engineering Apprentice information

See Andover, MA salary details

$12

$22

$37

How much do software engineering apprentice jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for software engineering apprentice in Andover, MA is $22.31, according to ZipRecruiter salary data. Most workers in this role earn between $17.55 and $24.33 per hour, depending on experience, location, and employer.

What is the difference between Software Engineering Apprentice vs Software Developer?

AspectSoftware Engineering ApprenticeSoftware Developer
Required CredentialsTypically enrolled in or recent graduate of a coding bootcamp or computer science programBachelor's degree in CS or related field often preferred
Work EnvironmentEntry-level, training-focused, often in internship or apprenticeship programsFull-time professional role, responsible for developing software solutions
Employer & Industry UsageUsed by tech companies for training new talent; common in internship programsStandard role across tech firms, startups, and enterprises

The main difference is that a Software Engineering Apprentice is in a training or learning phase, often part of an internship or apprenticeship program, while a Software Developer is a fully responsible professional role focused on designing and implementing software solutions. Apprenticeships serve as a stepping stone toward becoming a full-fledged Software Developer.

What is a software engineering apprentice?

A Software Engineering Apprentice is an entry-level position designed to help individuals gain practical experience and foundational skills in software development. Apprentices typically work under the guidance of experienced engineers, participating in real-world projects while learning programming languages, development tools, and best practices. The role is often part of a structured program that combines hands-on training with mentorship, making it ideal for those transitioning into tech or starting their careers. Apprenticeships can last several months to a year, after which successful participants may be considered for full-time software engineering roles.

How does a software engineering apprentice typically collaborate with senior engineers and the rest of the development team?

As a Software Engineering Apprentice, you'll work closely with senior engineers through code reviews, pair programming, and regular check-ins. You'll often be assigned smaller tasks within larger projects, allowing you to contribute while learning best practices. Collaboration tools like version control systems and team communication platforms are used daily, and you'll participate in team meetings or stand-ups to discuss progress and obstacles. This hands-on collaboration is designed to accelerate your learning and help you integrate feedback effectively.

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

To thrive as a Software Engineering Apprentice, you need a basic understanding of programming concepts, problem-solving abilities, and often a relevant degree or coursework in computer science. Familiarity with version control systems like Git, exposure to integrated development environments (IDEs), and knowledge of common programming languages such as Python or Java are typically required. Strong communication, eagerness to learn, and teamwork skills help apprentices adapt quickly and contribute effectively in collaborative environments. These abilities are crucial for building foundational technical competence and developing the professional habits needed for long-term success in software engineering.

What are the most commonly searched types of Software Engineering jobs in Andover, MA?

The most popular types of Software Engineering jobs in Andover, MA are:

What cities near Andover, MA are hiring for Software Engineering Apprentice jobs?

Cities near Andover, MA with the most Software Engineering Apprentice job openings:

Infographic showing various Software Engineering Apprentice job openings in Andover, MA as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 9% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $46,395 per year, or $22.3 per hour.

Construction Software & Systems Manager

SPS New England, Inc.

Salisbury, MA โ€ข On-site

$85K - $115K/yr

Full-time

Re-posted 16 days ago


Job description

Application Instructions
SPS New England, Inc., one of the leading heavy highway contractors in New England, is seeking a highly motivated individual to perform duties on Bridge and Highway construction projects.
Since 1984, SPS has been helping to rebuild New England's infrastructure. Wherever you drive throughout Massachusetts and southern New Hampshire, there's a good chance you will travel down a road or over a bridge built by SPS New England.
Position Description
This role is responsible for the management and seamless integration of construction-related software used across our project teams. This position requires an understanding of construction operations, project execution, and technology to ensure our teams have the right tools to perform at their best. SPS is looking for someone to help us utilize and optimize related software's such as Procore, Vista Viewpoint, Tenna, Trimble GPS, Primavera P6, HCSS, Bluebeam, etc. so that we are working as efficiently as possible. The ideal candidate will work closely with project managers, engineers, superintendents, and IT departments to enhance project workflows, improve operational efficiency, and ensure technology adoption across all teams.
This position is an excellent opportunity for a motivated, hands-on professional looking to lay the groundwork for long-term growth and leadership within a thriving, employee-owned construction company.
Responsibilities:
  • Collaborate with project managers, superintendents, engineers, and IT to align software with project needs.
  • Provide functional and technical support to the Construction Operations area, in the analysis, design, development and implementation of business processes and applications.
  • Manage and optimize construction software usage (Procore, Vista Viewpoint, Trimble GPS, Primavera P6, etc.)
  • Ensure seamless integration of project management, scheduling, cost tracking, and document control systems.
  • Help facilitate communication and project alignment across superintendents, project managers, safety teams, and office staff.
  • Provide troubleshooting support on processes inefficiencies, systems issues, and document system functionality
  • Provide on-site support and training to field teams as needed.
  • Participate in vendor evaluations and implementation planning.
  • Develop and support ongoing user training to ensure all functional users understand the application capabilities and leverage system capabilities to deliver the optimal user experience

Pay: $85,000- 115,000 Dependent on experience
ESOP (Employee Stock Ownership Plan):
SPS is an employee-owned company. We are proud to offer eligible employees the opportunity to participate in our Employee Stock Ownership Plan (ESOP). Employee-owners benefit from the success of the company and play a critical role in fostering an ownership culture within the organization, emphasizing the importance of employee engagement, and commitment to long-term success.
We offer competitive compensation and benefits packages, including participation in the ESOP for eligible employees, a collaborative work environment, and opportunities for professional growth within our expanding organization.
Position Requirements
Qualifications:
  • 3-5 years of experience supporting construction applications whether that be projects, field operations, construction technology, or information technology
  • Understanding of construction workflows, scheduling, cost control, and document management.
  • Proficiency in several of our software's: Procore, Vista Viewpoint, Tenna, Trimble GPS, Primavera P6, HCSS, Bluebeam, and/or other relevant software.
  • Strong communication and problem-solving skills, with the ability to work closely with both field and office teams.
  • Ability to troubleshoot software issues and implement solutions effectively.
  • Experience training teams and developing software best practices preferred
  • Ability to work On-site with minimal supervision

Equal Opportunity Employer
It is the policy of SPS New England, Inc. to assure that applicants are employed, and that employees are treated during employment, without regard to their race, religion, sex, sexual orientation, gender identity, color, national origin, age or disability. Such action shall include: employment, upgrading, demotion, or transfer; recruitment or recruitment advertising; layoff or termination; rates of pay or other forms of compensation; and selection for training, including apprenticeship, pre-apprenticeship, and/or on-the-job training. It is also the policy of SPS New England, Inc. to take affirmative action to employ and to advance in employment, all persons regardless of race, color, religion, sex, national origin, age, marital status, sexual orientation, gender identity, genetic information, disability, protected veteran status, or any other applicable legally protected status, and to base all employment decisions only on valid job requirements. This policy shall apply to all employment actions, including but not limited to recruitment, recruitment advertising, hiring, upgrading, promotion, transfer, demotion, layoff, recall, termination, rates of pay, fringe benefits or other forms of compensation, and selection for training, including apprenticeship, pre-apprenticeship, on the job training, classification, and referral, at all levels of employment. Consistent with these obligations, SPS New England, Inc. also provides reasonable accommodations to employees and applicants with disabilities and for sincerely held religious beliefs, observances, and practices.
Employees and applicants of SPS New England, Inc. will not be subject to harassment on the basis of race, color, religion, sex, national origin, age, marital status, sexual orientation, gender identity, genetic information, disability, protected veteran status or any other applicable legally protected status. Additionally, retaliation, including intimidation, threats, or coercion, because an employee or applicant has objected to discrimination, engaged or may engage in filing a complaint, assisted in a review, investigation, or hearing or have otherwise sought to obtain their legal rights under any Federal, State, or local EEO law is prohibited.
SPS New England, Inc. is seeking minority and female employees, and all employees are encouraged to recruit minority and females as well.