1

Software Development Apprenticeship Jobs in Massachusetts

Optician

Norwood, MA ยท On-site

$30 - $35/hr

Training & development Why Join Modern Eyes? At Modern Eyes, great eye care starts with kindness ... Use EMR systems, ordering platforms, office software, and phones * Assist with contact lens ...

You're licensed as an apprentice plumber and actively working toward journeyman status-or already ... The latest software tools to make paperwork fast and easy * A stocked supply house inside our ...

Optician

Norwood, MA ยท On-site

$30 - $35/hr

We value growth and recognize reliability, skill development, and teamwork. Position Summary ... Use EMR systems, ordering platforms, office software, and phones * Assist with contact lens ...

Optician

Norwood, MA ยท On-site

$30 - $35/hr

We value growth and recognize reliability, skill development, and teamwork. Position Summary ... Use EMR systems, ordering platforms, office software, and phones * Assist with contact lens ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Proficient experience with engine diagnostic software Compensation and Benefits Base salary rate ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Proficient experience with engine diagnostic software Compensation and Benefits Base salary rate ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Proficient experience with engine diagnostic software Compensation and Benefits Base salary rate ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Proficient experience with engine diagnostic software Compensation and Benefits Base salary rate ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Proficient experience with engine diagnostic software Compensation and Benefits Base salary rate ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Proficient experience with engine diagnostic software Compensation and Benefits Base salary rate ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Proficient experience with engine diagnostic software Compensation and Benefits Base salary rate ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Proficient experience with engine diagnostic software Compensation and Benefits Base salary rate ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Proficient experience with engine diagnostic software Compensation and Benefits Base salary rate ...

Diesel Technician

Dedham, MA ยท On-site

$58K - $87K/yr

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Apprentice Trained Engine Technician (Preferred) Vocational diploma from relevant technical ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Proficient experience with engine diagnostic software Compensation and Benefits Base salary rate ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Proficient experience with engine diagnostic software Compensation and Benefits Base salary rate ...

Ongoing development/certifications on new and existing Cummins products * Maintain own tools ... Proficient experience with engine diagnostic software Compensation and Benefits Base salary rate ...

Carpenter

Milford, MA ยท On-site

$23.75 - $32.25/hr

Clean Slate Concrete values safety, accountability, and continuous skill development, offering ... High school diploma or equivalent; trade school, apprenticeship, or relevant certifications are a ...

Showing results 21-40

Software Development Apprenticeship information

What is a software development apprenticeship?

A Software Development Apprenticeship is a structured program that combines on-the-job training with classroom learning to help individuals gain practical experience and technical skills in software development. Apprentices work alongside experienced developers, learning programming languages, software engineering principles, and project management in a real-world setting. These programs typically last 1-2 years and are designed to help participants become competent junior developers upon completion.

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

As a Software Development Apprentice, you will typically work on a mix of real-world coding assignments, bug fixes, and feature enhancements under the guidance of experienced developers. You may also participate in code reviews, team standups, and collaborative projects that help you learn industry best practices. Depending on the company, you might rotate between different teams or technologies, allowing you to gain hands-on experience across various aspects of software development. This environment is designed to build both your technical skills and your ability to work effectively within a team.

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

Thriving as a Software Development Apprentice requires a basic understanding of programming concepts, logical problem-solving skills, and typically a high school diploma or equivalent. Familiarity with coding languages (such as Python, Java, or JavaScript), version control systems like Git, and basic development tools is expected. Strong communication, eagerness to learn, and teamwork distinguish successful apprentices in collaborative environments. These skills and qualities are important for adapting quickly, contributing to projects, and building a solid foundation for a career in software development.

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

AspectSoftware Development ApprenticeshipSoftware Developer
Required CredentialsTypically no formal degree, on-the-job training, or certificationsBachelor's degree in Computer Science or related field often preferred
Work EnvironmentEntry-level, training-focused, often in tech companies or startupsFull-time professional role in various industries
Employer & Industry UsageUsed as a training pathway for entry-level roles in techEstablished role for experienced professionals in software development

The main difference is that a Software Development Apprenticeship is a training program designed to develop skills and prepare individuals for a career in software development, often without requiring prior experience. A Software Developer is a full-fledged professional role for those who have completed training or education, responsible for designing, coding, and maintaining software applications.

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

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

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

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

Infographic showing various Software Development Apprenticeship job openings in Massachusetts as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 11% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Optician

MODERN EYES

Norwood, MA โ€ข On-site

$30 - $35/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 19 days ago


Job description

Benefits:
  • 401(k) matching
  • Company parties
  • Dental insurance
  • Employee discounts
  • Health insurance
  • Opportunity for advancement
  • Paid time off
  • Training & development

Why Join Modern Eyes?
At Modern Eyes, great eye care starts with kindness, trust, and truly listening. We are a friendly, local eyecare practice combining personalized care, modern technology, and independent eyewear.
You’ll be part of a supportive small team built on compassion, curiosity, and collaboration, with opportunities to develop your technical, styling, troubleshooting, and patient-care skills. We value growth and recognize reliability, skill development, and teamwork.
 
Position Summary

Working with the Optometrist and patient care team, the Optician guides patients from prescription to finished eyewear, including frame and lens selection, order management, dispensing, repairs, and troubleshooting.
Modern Eyes is not a high-pressure sales environment. We focus on education, trust, accuracy, and personalized recommendations. We are looking for a Massachusetts-licensed optician with a strong technical foundation, warm communication skills, attention to detail, and pride in their work. This role is well suited to an early-career optician who wants to take on greater responsibility over time.
This is a full-time, 40-hour/week position with a Tuesday–Saturday schedule. No Sundays, late evenings, or major holiday work.
 
Who Thrives in This Role
Someone compassionate, energetic, detail-oriented, eager to learn, and comfortable discussing eyewear, insurance, and fees will thrive. If you enjoy helping patients find frames and lenses they truly love, solving problems, and being part of a collaborative team, you'll truly shine.
Growth & Development
As you grow in the role, you’ll have opportunities to deepen your technical skills and participate in complex troubleshooting, frame selection, vendor relationships, inventory planning, and optical workflow improvements. 
Duties & Responsibilities
  • Welcome patients warmly and professionally
  • Assist with frame and lens selection, measurements, prescription verification, and patient education
  • Manage optical orders from tracking, receiving, quality control, and follow-up
  • Dispense, adjust, repair, and troubleshoot eyewear
  • Review fees, insurance benefits, balances, payments, and documentation accurately
  • Maintain frame inventory, contact lenses, and lab supplies
  • Use EMR systems, ordering platforms, office software, and phones
  • Assist with contact lens insertion/removal and hygiene training
  • Communicate with labs, vendors, and insurance plans
  • Maintain an organized optical, frame board, and lab area
  • Support patient flow, clinical, and administrative tasks as needed
Experience & Employment Requirements
  • Current Massachusetts optician’s license
  • Foundational experience with frame/lens selection, dispensing, adjustments, and repairs through licensed work, apprenticeship, or other optical experience
  • Strong communication, patient care, teamwork, and attention to detail
  • Comfort using technology and maintaining accurate documentation
  • Authorization to work in the United States
  • Ability to work full-time, in person, Tuesday–Saturday
Preferred:
  • Approximately 0–3 years after Massachusetts licensure; newly licensed opticians with strong apprenticeship or optical experience are encouraged to apply
  • Experience with independent eyewear, premium or specialty lenses, and contact lens training
  • Familiarity with ophthalmic terminology, EMR systems, ordering platforms, insurance, and claims
  • Proficiency with Microsoft Office and Google Suite
Physical Requirements
With or without reasonable accommodation, this role involves using optical equipment and computer systems; performing close visual tasks and measurements; using fine motor skills for adjustments and repairs; moving throughout the office; occasionally lifting up to 25 pounds; and remaining attentive and professional. 
Equal Opportunity Employer
Modern Eyes is an equal opportunity employer. We welcome applicants from all backgrounds and make employment decisions based on qualifications, merit, and business needs. Reasonable accommodations may be made for qualified individuals with disabilities.