Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Social Worker in Sunnyvale, CA

$38.96 - $58.96 per hour

Soliant Health

Take on a rewarding opportunity supporting high school students as a Mental Health Case Worker in a dynamic school environment for the 2026-2027 academic year. This contract role focuses on grades 9-12 and calls for expertise in school social work or marriage and family therapy. The district is seeking a passionate professional dedicated to improving student mental well-being and fostering a positive, supportive campus atmosphere.


Key Qualifications:

  • Active and valid LMFT or LCSW license required
  • Experience providing mental health support to adolescents
  • Background in school-based social work, counseling, or family therapy
  • Strong communication skills and ability to collaborate with educators, families, and outside resources
  • Demonstrated knowledge of adolescent development and crisis intervention
Primary Responsibilities:
  • Manage a caseload of approximately 28-30 high school students in need of case management and counseling
  • Conduct individual and group counseling sessions during school hours
  • Develop, implement, and monitor personalized care plans for students
  • Collaborate with teachers, administrators, and parents to promote students' social, emotional, and academic success
  • Maintain accurate documentation and uphold confidentiality standards
  • Provide crisis intervention and referrals to community services as appropriate
Position Details:
  • Assignment runs from August 12, 2026 to June 3, 2027
  • Full 35-hour work week: Monday through Friday, 8:15 am - 3:45 pm (with a 30-minute unpaid lunch break)
  • Work directly on-site in a high school setting

If you're passionate about making a positive impact on teens' mental health and ready to bring your expertise to a supportive educational environment, don't miss this chance! Apply today to contribute your skills as a valued Mental Health Case Worker for the upcoming school year.


Compensation for this position ranges from $38.96 to $58.96. Eligible candidates may also receive healthcare benefits, housing, and meals/incidentals. Full details of our healthcare benefits plan can be found here . This posting is open for 60 days after the posting date.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Social Worker in Sunnyvale, CA in Sunnyvale, CA vacancy
  •  ...patient education and ongoing evaluations in collaboration with the Sunnyvale palliative care interdisciplinary team. Full-time is 35...  ...certified or board-eligible in Hospice and Palliative Care Medicine CA medical license Join Us and Enjoy ~ Physician-led and... 
    Suggested
    Full time
    Local area
    Relocation package
    Shift work
    Weekend work

    Palo Alto Foundation Medical Group

    Sunnyvale, CA
    2 days ago
  • $2,014 - $2,114 per week

     ...Occupational Therapist Location: Sunnyvale, CA Agency: Converdia Health Staffing Pay: $2,014 to $2,114 per week Shift Information: 5 days x 8 hours Contract Duration: 13 Weeks Start Date: ASAP About the Position ConVerdia Health Staffing... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Temporary work
    Immediate start
    Shift work

    Converdia Health Staffing

    Sunnyvale, CA
    1 day ago
  • $2,599 per week

     ...Occupational Therapist Location: Sunnyvale, CA Agency: Advantis Medical Staffing Pay: $2,599 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: 8/17/2026 About the Position Advantis Medical, the... 
    Suggested
    Full time
    Contract work
    Immediate start
    Shift work

    Advantis Medical Staffing

    Sunnyvale, CA
    1 day ago
  •  ...Occupational Therapist Location: Sunnyvale, CA Agency: Coast Medical Service Pay: Competitive weekly pay (inquire for details) Shift Information: Days - 5 days x 8 hours Start Date: ASAP About the Position Coast Medical Service is a nationwide... 
    Suggested
    Weekly pay
    Full time
    Immediate start
    Shift work

    Coast Medical Service

    Sunnyvale, CA
    1 day ago
  • $2,448 - $2,522 per week

     ...Occupational Therapist Location: Sunnyvale, CA Agency: AMN Healthcare Allied Pay: $2,448 to $2,522 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: 9/28/2026 About the Position Job Description... 
    Suggested
    Extra income
    Full time
    Contract work
    Temporary work
    Shift work

    AMN Healthcare Allied

    Sunnyvale, CA
    8 hours ago
  • $2,650 per week

     ...Occupational Therapist Location: Sunnyvale, CA Agency: SkyBridge Healthcare Pay: $2,650 per week Shift Information: Rotating Contract Duration: 13 Weeks Start Date: ASAP About the Position Type: Rehabilitation Sunnyvale , CA... 
    Full time
    Contract work
    Immediate start
    Relocation package
    Shift work

    SkyBridge Healthcare

    Sunnyvale, CA
    8 hours ago
  • $80k - $114k

     ...Occupational Therapist – Sunnyvale, CA FOX Rehabilitation is growing in Sunnyvale, CA, and we’re looking for passionate, licensed Occupational Therapists who want to deliver exceptional one-on-one care to older adults right where they live. Whether treating in private... 
    Bi-weekly pay
    Full time
    Part time
    Relief
    Work from home
    Flexible hours

    FOX Rehabilitation

    Sunnyvale, CA
    3 days ago
  • $38.86 - $68.86 per hour

     ...This role offers the chance to make a meaningful impact while working in a collaborative, welcoming school environment close to Sunnyvale, CA. You'll be engaged for six months, from August 12, 2026, through approximately February 12, 2027. Work up to 37.5 hours each... 
    Contract work
    Monday to Friday
    Weekday work

    ProCare Therapy

    Sunnyvale, CA
    8 days ago
  • $1,500 - $1,700 per week

     ...Job Description Job Description Certified Occupational Therapist Assistant (COTA) Location: Sunnyvale, CA Setting: SNF / Outpatient (varies by facility) Compensation: $1,500 – $1,700/week Key Responsibilities: • Evaluate and treat patients • Develop individualized... 

    HiredFirst

    Sunnyvale, CA
    23 days ago
  • $2,412 - $2,680 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Prime Time Healthcare Pay: $2,412 to $2,680 per week Shift Information: Rotating - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: ASAP About the Role: Prime Time Healthcare... 
    Full time
    Contract work
    Immediate start
    Shift work
    Rotating shift

    Prime Time Healthcare

    Sunnyvale, CA
    1 day ago
  • $1,597 - $2,068 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: TGL MedStaff Pay: $1,597 to $2,068 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: ASAP About the Position Physical Therapist travel Therapy... 
    Full time
    Contract work
    Immediate start
    Shift work

    TGL MedStaff

    Sunnyvale, CA
    1 day ago
  • $2,487 - $2,618 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Specialty Professional Services Pay: $2,487 to $2,618 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: ASAP About the Position Our Client is... 
    Extra income
    Full time
    Contract work
    Immediate start
    Shift work
    Day shift

    Specialty Professional Services

    Sunnyvale, CA
    1 day ago
  • $2,628 - $2,828 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Ventura MedStaff Pay: $2,628 to $2,828 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: ASAP About the Position Are you ready to take your... 
    Weekly pay
    Full time
    Contract work
    Immediate start
    Flexible hours
    Shift work

    Ventura MedStaff

    Sunnyvale, CA
    1 day ago
  • $2,290 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Luvo Healthcare Pay: $2,290 per week Contract Duration: 13 Weeks Start Date: ASAP About the Role: Luvo Healthcare is seeking a Physical Therapist for a travel assignment in Sunnyvale, CA... 
    Full time
    Contract work
    Immediate start
    Shift work

    Luvo Healthcare

    Sunnyvale, CA
    1 day ago
  • $2,349 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Triage Staffing LLC Pay: $2,349 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: 8/10/2026 About the Position Travel Rehab: Physical Therapy... 
    Full time
    Contract work
    Shift work

    Triage Staffing LLC

    Sunnyvale, CA
    1 day ago
  • $2,490 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Focus Staff Pay: $2,490 per week Shift Information: Days - 5 days x 8 hours Start Date: ASAP About the Position Overview Focus Staff is seeking a Physical Therapist for a travel contract... 
    Weekly pay
    Permanent employment
    Full time
    Contract work
    Immediate start
    Relocation package
    Flexible hours
    Shift work
    Night shift
    Day shift

    Focus Staff

    Sunnyvale, CA
    8 hours ago
  • $2,412 - $2,680 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Prime Time Healthcare Pay: $2,412 to $2,680 per week Shift Information: Rotating - 5 days x 8 hours Contract Duration: 26 Weeks Start Date: ASAP About the Role: Prime Time Healthcare... 
    Full time
    Contract work
    Immediate start
    Shift work
    Rotating shift

    Prime Time Healthcare

    Sunnyvale, CA
    1 day ago
  •  ...Physical Therapist Location: Sunnyvale, CA Agency: TNAA | TotalMed Pay: Competitive weekly pay (inquire for details) Shift Information: Rotating Contract Duration: 13 Weeks Start Date: 8/21/2026 About the Position Travel Nurse Across... 
    Weekly pay
    Daily paid
    Full time
    Contract work
    Shift work

    TNAA | TotalMed

    Sunnyvale, CA
    1 day ago
  •  ...Physical Therapist Location: Sunnyvale, CA Agency: Kiwi Healthcare Pay: Competitive weekly pay (inquire for details) Shift Information: Days Contract Duration: 13 Weeks Start Date: ASAP About the Position Our client is seeking an experienced... 
    Weekly pay
    Full time
    Contract work
    Immediate start
    Shift work
    Day shift

    Kiwi Healthcare

    Sunnyvale, CA
    1 day ago
  • $2,455 - $2,531 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Pioneer Healthcare Services Pay: $2,455 to $2,531 per week Shift Information: Days - 5 days x 8 hours Start Date: 8/17/2026 About the Position If you're interested in making a significant... 
    Full time
    Relocation package
    Shift work

    Pioneer Healthcare Services

    Sunnyvale, CA
    1 day ago
  • $2,813 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Cynet Health Pay: $2,813 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: 8/31/2026 About the Position Job Title: Physical Therapist Profession... 
    Full time
    Contract work
    Flexible hours
    Shift work

    Cynet Health

    Sunnyvale, CA
    1 day ago
  • $2,587 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: OneStaff Medical Pay: $2,587 per week Shift Information: Rotating - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: 8/14/2026 About the Position We. Are. OneStaff. Medical. An... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Shift work

    OneStaff Medical

    Sunnyvale, CA
    1 day ago
  • $2,716 - $2,800 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Pioneer Healthcare Services Pay: $2,716 to $2,800 per week Shift Information: Days - 5 days x 8 hours Start Date: ASAP About the Position If you're interested in making a significant impact... 
    Full time
    Immediate start
    Relocation package
    Shift work

    Pioneer Healthcare Services

    Sunnyvale, CA
    1 day ago
  • $2,963 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: MedPro Healthcare Staffing Pay: $2,963 per week Shift Information: Rotating - 5 days x 8 hours Start Date: ASAP About the Position MedPro Healthcare Staffing , a Joint Commission-certified... 
    Hourly pay
    Weekly pay
    Full time
    Contract work
    Immediate start
    Shift work

    MedPro Healthcare Staffing

    Sunnyvale, CA
    1 day ago
  •  ...Physical Therapist Location: Sunnyvale, CA Agency: Concentric Healthcare Staffing Pay: Competitive weekly pay (inquire for details) Shift Information: 9 hours Contract Duration: 13 Weeks Start Date: ASAP About the Position Job Title... 
    Weekly pay
    Full time
    Contract work
    Immediate start
    Shift work

    Concentric Healthcare Staffing

    Sunnyvale, CA
    1 day ago
  • $2,848 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Convergence Medical Staffing Pay: $2,848 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: 9/8/2026 About the Position Job Therapist,Physical... 
    Weekly pay
    Full time
    Contract work
    Temporary work
    Shift work
    Day shift

    Convergence Medical Staffing

    Sunnyvale, CA
    8 hours ago
  • $2,813 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Cynet Health Pay: $2,813 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: 9/8/2026 About the Position Job Title: Physical Therapist Profession... 
    Full time
    Contract work
    Flexible hours
    Shift work
    Weekend work

    Cynet Health

    Sunnyvale, CA
    8 hours ago
  • $2,353 - $2,609 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: LRS Healthcare Pay: $2,353 to $2,609 per week Shift Information: Rotating Contract Duration: 13 Weeks Start Date: ASAP About the Position Ready to start your next travel adventure? LRS... 
    Full time
    Contract work
    Immediate start
    Shift work

    LRS Healthcare

    Sunnyvale, CA
    1 day ago
  • $2,315 - $2,515 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Jackson Therapy Partners Pay: $2,315 to $2,515 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: ASAP About the Position Looking for a change... 
    Weekly pay
    Full time
    Contract work
    Temporary work
    Immediate start
    Relocation package
    Shift work
    Weekend work

    Jackson Therapy Partners

    Sunnyvale, CA
    1 day ago
  • $2,605 - $2,805 per week

     ...Physical Therapist Location: Sunnyvale, CA Agency: Jackson Therapy Partners Pay: $2,605 to $2,805 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: ASAP About the Position Looking for a change... 
    Weekly pay
    Full time
    Contract work
    Temporary work
    Immediate start
    Relocation package
    Flexible hours
    Shift work
    Weekend work

    Jackson Therapy Partners

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Social Worker in Sunnyvale, CA. Be the first to apply!