Sample social worker job description

[Organization X] is a highly regarded organization that has played a vital role in our community for many years. We provide care and support to [client specialization], helping them work through challenges and reach their full potential. We’re seeing a social worker to join a team of like-minded professionals who all share one goal — doing what’s best for others. This person will gain useful, rewarding first-hand experience while making a profound impact in people’s lives. The ideal candidate is compassionate and meticulous, works effectively in crisis situations, and provides support not only to clients but also to coworkers.

Objectives of this role

  • Provide support to clients as well as to social workers on the team
  • Maintain an organized system for keeping track of clients and their needs
  • Create comprehensive, individualized plans for each client, and adjust the plans when necessary
  • Be an advocate for clients, helping them reach their full potential


  • Conduct client evaluations to determine specific needs as they enter the program
  • Meet regularly with clients to ensure their goals are being met
  • Build relationships with family members of clients to facilitate constructive communication
  • Develop connections with other social workers on the team and offer support in difficult situations
  • Counsel clients and provide crisis intervention when necessary 
  • Attend weekly staff meetings to discuss the organization’s needs

Required skills and qualifications

  • Compassionate and patient demeanor
  • Strong verbal and written communication skills
  • Strong organizational skills and attention to detail
  • Excellent problem-solving ability
  • Ability to act swiftly and appropriately in crisis situations

Preferred skills and qualifications

  • Bachelor’s degree (or equivalent) in social work
  • Experience with organization’s specific client profile
  • Proficiency with case management software
  • Relevant licensure, if applicable
  • Ability to communicate in more than one language