1

Software Developer Apprenticeship Jobs in Massachusetts

Plumbing Service Manager

Randolph, MA · On-site

$160K - $175K/hr

Mentor apprentices and support technician career development * Foster a culture of accountability ... Proficiency with Microsoft Office and service management software Why Join Cox Engineering At Cox ...

... software including Procore, Viewpoint, Hyphen Solutions, etc. Experience ... Bachelor's degree in Civil Engineering, Construction Management, or a closely related field, plus 2 ...

... software including Procore, Viewpoint, Hyphen Solutions, etc. Experience ... Bachelor's degree in Civil Engineering, Construction Management, or a closely related field, plus 2 ...

VP, Recruiting

Devens, MA · On-site

$223K - $307K/yr

We hire a mix of technical and manufacturing roles, from software and controls engineers to ... Build long-term talent pipelines through internships, apprenticeships, workforce development ...

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

Gaston Electrical Co., LLC

Norwood, MA · On-site

$95K - $145K/yr

... Engineers as required for assistance in purchasing and delivery tracking, software inputs, permit ... Electrical construction knowledge gained through an apprenticeship program is acceptable. * Strong ...

Bachelor's degree in Civil Engineering, Construction Management, or related with one to two years ... Computer skills and working knowledge of estimating, job cost, accounting and scheduling software.

Showing results 21-40

Software Developer Apprenticeship information

See Massachusetts salary details

$52.4K

$122.1K

$181.3K

How much do software developer apprenticeship jobs pay per year?

As of Aug 22, 2026, the average yearly pay for software developer apprenticeship in Massachusetts is $122,149.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,300.00 and $142,000.00 per year, depending on experience, location, and employer.

What is a software developer apprenticeship?

A Software Developer Apprenticeship is a structured training program that combines paid, on-the-job experience with classroom learning to help individuals develop the skills needed to become professional software developers. Apprentices are typically mentored by experienced developers and work on real projects while learning programming languages, software development methodologies, and problem-solving techniques. These programs often last one to two years and are designed for those looking to start a career in technology, often without requiring a formal computer science degree.

What are software developer apprenticeship opportunities?

Software developer apprenticeship opportunities are for entry-level workers who want to enter the programming field. Your duties during an apprenticeship include training to write and test code, working in a professional development environment, and using software development frameworks and methodologies. Some apprenticeships involve working under the supervision of a mentor, while other apprentices handle entry-level responsibilities as part of a development team. You work with a specific set of computer languages, such as HTML and javascript for web development and Java and C++ for software or applications.

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

To thrive as a Software Developer Apprentice, you need a foundational understanding of programming languages, problem-solving abilities, and typically a relevant educational background or demonstrated coding skills. Familiarity with version control systems like Git, basic knowledge of software development methodologies, and exposure to integrated development environments (IDEs) are important. Strong communication, eagerness to learn, and teamwork are essential soft skills that help apprentices integrate into development teams and absorb new concepts quickly. These skills and qualities are crucial for building technical competence, collaborating effectively, and progressing in a dynamic learning environment.

What types of projects and tasks can I expect to work on during a software developer apprenticeship?

As a Software Developer Apprentice, you'll typically work on a variety of real-world coding projects under the guidance of experienced developers. These can include contributing to bug fixes, developing small features, writing unit tests, and participating in code reviews. You'll often collaborate closely with cross-functional teams, attend regular stand-up meetings, and receive feedback to help you grow. The apprenticeship is structured to provide hands-on experience while gradually increasing your responsibilities as your skills develop.

What is the difference between Software Developer Apprenticeship vs Software Engineer?

AspectSoftware Developer ApprenticeshipSoftware Engineer
Required CredentialsTypically no formal degree, on-the-job training, or coding bootcampsBachelor's degree in Computer Science or related field often preferred
Work EnvironmentEntry-level, mentorship-focused, often in tech companies or startupsFull-time professional role, may involve team collaboration and project management
Employer & Industry UsageCommon in tech companies, startups, and organizations investing in trainingStandard role across industries, including tech, finance, healthcare, etc.

While a Software Developer Apprenticeship provides hands-on training and is ideal for beginners entering the tech industry, a Software Engineer role typically requires more formal education and experience. Apprenticeships serve as a pathway to becoming a full-fledged Software Engineer, offering practical skills and industry exposure.

What are the most commonly searched types of Software Developer Apprenticeship jobs in Massachusetts?

The most popular types of Software Developer Apprenticeship jobs in Massachusetts are:

What are popular job titles related to Software Developer Apprenticeship jobs in Massachusetts?

For Software Developer Apprenticeship jobs in Massachusetts, the most frequently searched job titles are:

What job categories do people searching Software Developer Apprenticeship jobs in Massachusetts look for?

The top searched job categories for Software Developer Apprenticeship jobs in Massachusetts are:

What cities in Massachusetts are hiring for Software Developer Apprenticeship jobs?

Cities in Massachusetts with the most Software Developer Apprenticeship job openings:

Infographic showing various Software Developer Apprenticeship job openings in Massachusetts as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $122,149 per year, or $58.7 per hour.

Plumbing Service Manager

Cox Engineering

Randolph, MA • On-site

$160K - $175K/hr

Full-time

Posted 22 days ago


Job description

Job Title: Plumbing Service Manager
Plumbing Service Manager
Location: Randolph, MA
Job Type: Full-Time
Job Summary:
The Plumbing Service Manager is responsible for leading the day-to-day operations of Cox Engineering’s plumbing service business. This position provides leadership and direction to plumbing technicians while ensuring work is completed safely, efficiently, and with a high level of quality and customer satisfaction.
The Service Manager partners closely with the General Manager of Plumbing to build a scalable service organization capable of supporting continued growth. Success in this role is measured by developing technicians, improving operational performance, delivering exceptional customer service, and continuously improving the systems and processes that drive the business.
Key Responsibilities:

Service Operations
  • Lead the daily execution of the plumbing service operation
  • Partner with the dispatch team to optimize technician scheduling, workload balancing, emergency response, and overall labor utilization
  • Monitor service workload and technician capacity to ensure customer commitments are met while maximizing productivity
  • Provide operational support for emergency service calls and escalated customer issues
  • Ensure work orders are completed accurately, efficiently, and closed in a timely manner within BuildOps
  • Support the successful execution of preventive maintenance agreements, time-and-material service, quoted repair work, and small projects
  • Leadership amp; Team Development
  • Lead, coach, and develop a team of plumbing technicians
  • Conduct regular field observations and provide ongoing coaching, mentoring, and performance feedback to technicians
  • Mentor apprentices and support technician career development
  • Foster a culture of accountability, teamwork, professionalism, and continuous improvement
  • Assist with recruiting, interviewing, onboarding, and retaining high-performing technicians
  • Identify future leaders and create development opportunities within the department

Technical Leadership
  • Serve as the senior technical resource for complex service issues, providing guidance and troubleshooting support to technicians
  • Review challenging repair strategies and recommend practical, cost-effective solutions
  • Ensure all work complies with applicable plumbing codes, safety standards, and company quality expectations
  • Promote consistency in workmanship and service delivery across the department
  • Customer Experience
  • Develop strong relationships with customers by providing responsive, professional service
  • Assist in resolving customer concerns and service escalations
  • Partner with Account Managers and project teams to ensure a seamless customer experience
  • Identify opportunities to improve service delivery and customer satisfaction

Operational Excellence
  • Develop, implement, and continuously improve operating procedures that support a scalable service organization
  • Monitor department performance using key operational metrics
  • Drive improvements in productivity, efficiency, and technician utilization
  • Promote a culture of safety by ensuring compliance with OSHA regulations and Cox Engineering safety policies
  • Maintain accurate documentation, service records, and operational reporting

Financial amp; Business Support
  • Work with the General Manager to achieve departmental operational and financial goals
  • Monitor labor productivity, overtime, equipment utilization, and operational costs
  • Review service performance trends and recommend process improvements
  • Support quoting and estimating efforts by providing technical guidance when needed
  • Assist with budgeting, workforce planning, and resource forecasting

Qualifications
  • 7+ years of commercial plumbing experience with progressive leadership responsibilities
  • Massachusetts Journeyman or Master Plumbing License preferred
  • Proven ability to lead, coach, and develop technical teams
  • Strong understanding of commercial plumbing systems, troubleshooting, maintenance, and repair
  • Experience managing multiple priorities in a fast-paced service environment
  • Excellent communication, organization, and problem-solving skills
  • Proficiency with Microsoft Office and service management software

Why Join Cox Engineering
At Cox Engineering, we are building the next generation of service leadership. This position offers the opportunity to shape a growing plumbing service organization, develop outstanding technicians, and play a key role in building scalable processes that will support the company’s long-term growth.