1

Software Developer Tutor Jobs in Rutland, MA (NOW HIRING)

Estimator

Framingham, MA · On-site

$90K/yr

Working knowledge of estimating software - Sage Estimating (Timberline) experience a plus Experience: * 4 + years of experience in the construction industry * BS in Engineering or Construction ...

Software Developer Tutor information

See Rutland, MA salary details

$50.7K

$118K

$175.2K

How much do software developer tutor jobs pay per year?

As of Sep 10, 2026, the average yearly pay for software developer tutor in Rutland, MA is $118,046.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,000.00 and $137,200.00 per year, depending on experience, location, and employer.

What does a software developer tutor do?

A Software Developer Tutor helps students and aspiring developers learn programming concepts, coding languages, and software development practices. They provide guidance on understanding theory, writing code, debugging, and building projects. Tutors may work with individuals or groups, both in-person or online, and often tailor lessons to the learner's needs. Their goal is to support learners in gaining the practical skills and confidence necessary to succeed in software development.

What are the key skills and qualifications needed to thrive as a software developer tutor?

To thrive as a Software Developer Tutor, you need a solid background in programming languages (such as Python, Java, or JavaScript), software engineering principles, and often a relevant degree or professional experience in software development. Familiarity with coding platforms (like GitHub, Visual Studio Code), online learning tools, and sometimes educational certifications are commonly required. Strong communication, patience, and the ability to adapt explanations to different learning styles are crucial soft skills. These competencies ensure effective teaching, student engagement, and the ability to support learners with diverse needs.

How does a software developer tutor typically balance teaching responsibilities with staying updated on the latest programming trends and technologies?

A Software Developer Tutor often dedicates part of their week to continuous learning, such as attending webinars, participating in coding communities, or working on side projects, to ensure their teaching materials and guidance reflect current industry standards. This balance is crucial, as students rely on tutors for up-to-date knowledge and practical skills. Tutors may also collaborate with other educators or professionals to share resources and insights, which helps maintain a dynamic and relevant curriculum. Being proactive about professional development not only enhances the tutor’s expertise but also benefits their students’ learning experience.

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

AspectSoftware Developer TutorSoftware Engineer
CredentialsTypically requires programming knowledge, teaching experience, and possibly certifications in specific technologiesRequires a bachelor's degree in computer science or related field; certifications like AWS, Microsoft, or Cisco are common
Work EnvironmentOften works independently or in educational institutions, online platforms, or training centersWorks in corporate offices, tech companies, or as part of development teams
Employer & Industry UsageUsed by educational institutions, online learning platforms, and private tutorsEmployed by tech companies, startups, or as freelancers in software development

While both roles involve programming skills, a Software Developer Tutor focuses on teaching and mentoring students or learners, whereas a Software Engineer designs, develops, and maintains software applications. The roles differ mainly in their primary focus—education versus development—though both require strong technical knowledge.

Staff Assistant, Nursing Laboratory Coordinator (10-month/43 weeks)

Worcester, MA • On-site

Worcester State College
Colleges, Universities, and Professional Schools • 501 - 1,000 employees

Other

Medical, Dental, Life, Retirement, PTO

Re-posted 26 days ago


Job description


OFFICIAL TITLE: Staff Assistant, Nursing Laboratory Coordinator (10-month/43 weeks)
SUPERVISION RECEIVED: Department Chair of Nursing
SUPERVISION EXERCISED: May supervise graduate assistants or other work study/ student employees, as assigned.
General Statement of Duties: The Skills Lab Coordinator acts as a liaison with the administration, faculty and students in providing Skills lab services to fulfill the needs of the nursing curriculum. Reports to and operates under the direction and supervision of the Associate Dean for Nursing. Responsible for coordinating the use of the simulation technology in the skills lab to assist the nursing students in critical thinking and applying the theory to clinical. Responsible for the updating and maintenance of the Skills labs, develops and implements plans, policies and procedures for the Skills labs, supervises Nursing Lab student assistants, maintains the appropriate inventory for the nursing laboratories and schedules lab practice rooms.
Responsibilities:
(E) = Essential
  1. (E) Identifies, establishes, and evaluates goals and plans in conjunction for the Nursing Laboratories and Simulation Center and related resources.
  2. (E) Consults with classroom and clinical faculty in planning, conducting and evaluating Students' Nursing Laboratories and Simulation Center experiences.
  3. (E) Coordinates master schedule of activities in all labs with faculty and discusses with/reports issues to course coordinators and weekly activity report to chair
  4. (E) Teaches in Nursing Laboratories and Simulation Center
  5. (E) Develops, produces and sets up lab modules for student instruction for undergraduate and and graduate programs.
  6. (E) Maintains records of student laboratory participation and activities.
  7. (E) Develops various learning materials to enhance student learning.
  8. (E) Collaborates with associate dean, chair, course coordinators and faculty to obtain various educational resources for the Nursing Programs such as software, videos, audio programs and laboratory/medical supplies, equipment and models.
  9. (E) Maintains an organized, appealing environment in the Nursing Laboratories and Simulation Center to enhance student learning.
  10. (E) Maintains an inventory of nursing/computer laboratories software, videos, audio programs and laboratory/medical supplies, equipment and models.
  11. (E) Provides remedial instruction to students experiencing targeted deficiencies in clinical or didactic areas.
  12. (E) Evaluates Nursing Resource and Simulation Center resources and services and prepares reports as requested.
  13. (E) Orients new faculty / staff / students to the Nursing Resource and Simulation Center resources and services.
  14. (E) Facilitates utilization of instructional technology by students and faculty.
  15. (E) Assists associate dean in writing grant proposals to fund purchase of Nursing Resource and Simulation Center resources and seeks donations of equipment, supplies and resources.
  16. (E) Conducts regular, posted open office hours each week for student extra help and tutoring. Hours will be scheduled according to direction from the chair.
  17. (E) Coordinates math/med administration component of nursing courses.
  18. (E) Provides math/med instructional sessions and individual tutoring.
  19. (E) Assists with the collection and analysis of outcome data for the nursing programs.
  20. (E) Corrects scanned testing materials, maintains test scanner, orients faculty to the equipment and assists with interpretation of item analysis
  21. (E) Schedules and Oversees ATI activities across levels including, but not limited to, exam and room scheduling, student payments and learning resource distribution.
  22. (E) Assists faculty with proctoring of final examinations
  23. (E) Maintains partnership with health care agencies relative to simulation activities
  24. (E) Communicates with clinical faculty in conjunction with Course Coordinators relative to Nursing Lab and Simulation Center activities.
  25. (E) Meets weekly with department chair and with others as directed by the chair.
  26. (E) Collaborates with UTS to convert holdings to streaming video to support web-enhanced, blended and online programming.
  27. (E) Participates in writing self-study report for accreditation and regulatory agencies.
  28. (E) Attends Nursing Faculty Organization meetings and workshops as requested by the chair.
  29. (E) Participates in student recruitment activities.
  30. (E) Demonstrates civility and professional, customer-service oriented behavior, worthy of emulation by other staff and students.
  31. (E) Responsible for contributing to the WSU Strategic Plan.
  32. (E) Responsible for contributing to Equal Opportunity/Affirmative Action objectives.
  33. Performs other duties as assigned.

Requirements:
Required Qualifications:
  • A Master's degree in nursing with strong medical-surgical experience.
  • Knowledge of educational technology with emphasis on nursing education.
  • One to three years of related experience, or an equivalent combination of education and experience.
  • Knowledge of equipment and latest nursing technology.
  • Operating knowledge of supply ordering process, receiving and processing equipment and supplies.
  • Advanced technology expertise.
  • Commitment to the concepts of innovation and excellence in nursing education is required.
  • Effective communication and interpersonal skills required.
  • Ability to perform the essential functions of the job with or without reasonable accommodation.
  • Ability to successfully pass a thorough background check.
Preferred Qualifications:
  • Advanced Cardiac Life Support (ACLS) and Pediatric Advanced Life Support (PALS) certifications.
  • Current certificate in Simulation (INACLS or equivalent).
Additional Information:
This is a full-time (10-month/ 43 week), benefited, exempt, professional APA position. The firm annual salary for this position is $70,000. This position has a 9-week non-service period that runs from June through August. The anticipated start date for this position is August 2026.
Here at Worcester State University, it is strongly recommended that all employees be vaccinated against COVID-19 before they begin employment.
Worcester State University offers a competitive benefits package that includes:
  • a choice of 8 different pre-taxed, health insurance plan options
  • a choice of pension or 401(a), and supplemental plan retirement options
  • life insurance up to 8x the annual salary
  • long-term disability coverage
  • dental insurance
  • 20 vacation days accrued per year
  • 15 sick days accrued per year
  • 5 personal days per year
  • paid holidays
  • tuition remission for self, spouse, and dependent children
  • and more...

We are an equal opportunity/Affirmative Action Employer. M/F/D/V. Members of traditionally underrepresented groups are strongly encouraged to apply.
Application Instructions:
Applicants must apply online and may do so by visiting www.worcester.edu/careers, and submitting a cover letter, resume, and the contact information of three professional references.
For assistance with uploading materials, log a ticket via the HelpDesk link, or contact us directly at 508-929-8053.
URL: www.worcester.edu