Immigration Attorney

Catholic Community Services•Salt Lake City, UT
•Onsite

About The Position

The Immigration Attorney provides high-quality legal representation to refugees, immigrants, and migrants navigating the immigration system, including individuals in removal proceedings. The attorney works collaboratively with attorneys and legal staff to represent clients before immigration courts and federal agencies, file affirmative and defensive applications, and guide legal assistants, student interns, and pro bono attorneys. The position serves the program’s community through immigration court representation and other legal services, potentially including services for migrants seeking asylum. The role is based primarily in a professional office environment and requires regular local travel to meet clients, attend court hearings, and engage with community partners and legal service providers. It involves direct work with clients who may have experienced trauma, displacement, and uncertainty, as well as managing complex legal matters, competing deadlines, grant reporting requirements, and court schedules. The position is scheduled for 40 hours per week, Monday through Friday, 8:30 AM to 5:00 PM, with occasional flexibility for evenings and weekends as case and court schedules require. It requires in-person client interaction and cannot be performed fully remotely.

Requirements

  • Law degree from an accredited university.
  • Active law license; Utah license preferred.
  • Demonstrated experience representing clients in immigration court proceedings.
  • Intermediate Spanish proficiency sufficient to read and write work-related documents, participate in meetings, and communicate with clients and coworkers.
  • Thorough knowledge of immigration law; applicants should not require training in how to litigate an immigration case.
  • Strong legal research, writing, and advocacy skills.
  • Understanding of grant program requirements, including the ability to track hours and maintain accountability for time spent on cases.
  • Ability to work independently, manage a demanding caseload, and meet competing deadlines with professionalism.
  • Strong interpersonal and communication skills, with the ability to work effectively with colleagues, clients, and community partners.
  • Demonstrated ability to maintain strict confidentiality regarding clients.
  • Proficiency in computer skills, including Microsoft 365 and client database technology for case file management and documentation.
  • Sensitivity, compassion, and cultural humility when working with clients navigating complex and unfamiliar legal and immigration systems.
  • Commitment to the mission of the program and the agency.
  • Must pass a national BCI/FBI background check.
  • Must maintain a valid Utah driver's license, be at least 21 years of age, and meet CCS vehicle safety standards.
  • Must maintain current automobile insurance with minimum liability coverage of $50,000 per person and $100,000 per incident.

Nice To Haves

  • Experience working with refugee, immigrant, or asylum-seeking populations.
  • Experience in a nonprofit or community-based legal services setting.
  • Utah law license.

Responsibilities

  • Represent clients before the Executive Office for Immigration Review (EOIR), U.S. Citizenship and Immigration Services (USCIS), and the Board of Immigration Appeals (BIA).
  • Prepare and file affirmative and defensive immigration applications on behalf of clients.
  • Screen and consult with potential clients to determine eligibility for CCS legal services.
  • Direct and provide guidance to legal assistants, student interns, and pro bono attorneys in support of case work.
  • Track and report client outcomes in accordance with grant and contract requirements.
  • Collaborate with CCS staff attorneys and legal staff on assigned projects, which may include providing legal services to migrants seeking asylum.
  • Perform other duties as assigned.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Ph.D. or professional degree

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service