1

Masters Computer Science Jobs in Billings, MT (NOW HIRING)

Masters Computer Science information

See Billings, MT salary details

$18K

$64.9K

$138K

How much do masters computer science jobs pay per year?

As of Aug 17, 2026, the average yearly pay for masters computer science in Billings, MT is $64,863.00, according to ZipRecruiter salary data. Most workers in this role earn between $39,349.00 and $89,128.00 per year, depending on experience, location, and employer.

What is a masters computer science job?

A Masters Computer Science job typically requires an advanced degree in computer science or a related field, focusing on specialized areas such as artificial intelligence, data science, cybersecurity, or software development. Professionals in these roles apply their expertise in programming, algorithms, and system design to solve complex problems in industries like technology, healthcare, finance, and research. Common job titles include Software Engineer, Data Scientist, Machine Learning Engineer, and Cybersecurity Analyst. These roles often involve designing and optimizing software, analyzing large datasets, improving security measures, or developing innovative computing solutions. A master's degree can provide deeper knowledge, better job prospects, and higher salaries in the computer science field.

What types of projects or responsibilities can I expect when starting a position with a master's degree in computer science?

As a new hire holding a Master's degree in Computer Science, you can expect to work on a variety of challenging projects, such as developing software applications, optimizing algorithms, conducting data analysis, or contributing to research-driven innovation, depending on the specific employer and industry. Your responsibilities might include writing and testing code, collaborating with cross-functional teams, and presenting technical solutions. You may also be involved in system architecture design, troubleshooting technical issues, or implementing new technologies. This role often encourages continuous learning, and you'll have opportunities to expand your expertise while working alongside experienced engineers and project managers.

What are the key skills and qualifications needed to thrive in the masters computer science position, and why are they important?

To succeed with a Master's degree in Computer Science, candidates typically need strong analytical abilities, programming skills in languages such as Python, Java, or C++, and a solid understanding of data structures, algorithms, and software engineering principles. Familiarity with development tools, version control systems like Git, and possibly certifications in areas such as cloud computing or machine learning are commonly valued. Excellent problem-solving, teamwork, and effective communication skills help individuals stand out in both collaborative and independent projects. These competencies enable professionals to develop advanced technological solutions and adapt to rapidly changing industry demands.

Are master's degrees in computer science worth it?

A master's degree in computer science can enhance job prospects, lead to higher salaries, and provide advanced skills in areas like algorithms, data structures, and programming. It is often valued for roles in software development, data analysis, and research, but practical experience and certifications also play a significant role in career advancement.
Infographic showing various Masters Computer Science job openings in Billings, MT as of August 2026, with employment types broken down into 14% Internship, 54% Full Time, 18% Part Time, and 14% Temporary. Highlights an 86% In-person, and 14% Hybrid job distribution, with an average salary of $64,863 per year, or $31.2 per hour.

Inpatient Residential Counselor

Rimrock Foundation

Billings, MT • On-site

$17.25 - $22.25/hr

Full-time

Posted 10 days ago


Job description

Description

JOB SUMMARY:

Provide addiction counseling and case management services to residential patients. Assure adherence to state statutes and rules, CARF standards, and federal regulations including HIPAA and 42 CFR Part 2. Positively represents the organization and promotes Rimrock's Mission to the community.


ESSENTIAL FUNCTIONS:

  1. Conducts individual, group and family therapy in accordance with Rimrock's policies.
  2. Prepares timely and accurate records on patients and maintains substantial compliance on medical records audits in accordance with Rimrock's policies and procedures, CARF and Montana state standards.
  3. Provides individualized treatment plans for all admitted patients, and provides biopsychosocial assessments on assigned cases and interprets the biopsychosocial database for the purpose of identifying and prioritizing the clinical problems to be addressed.
  4. Provides therapeutic education lectures to patients on topics assigned by supervisor.
  5. Assures adequacy of the clinical data for each patient.
  6. Coordinates and monitors the appropriateness and flow of all treatment services for patients.
  7. Recommends appropriate therapy for discharge planning services.
  8. Accurately complete continued stay review and request for information documentation in a timely manner as indicated by utilization review through assigned client stay.



ORGANIZATIONAL COMPETENCIES:

  1.  Accountability - Takes ownership for resolving problems, reaching goals, and serving patients, team, and organization. Accepts responsibility for own behavior. Assures that resources are allocated in accordance with the priorities of the strategic plan. Performs self-quality monitoring in order to develop and execute plans to meet established goals.  
  2. Time Management - Maximizes the use of time and resources and effectively prioritizes tasks. Completes paperwork, evaluations, and other required documentation accurately and timely.
  3. Teamwork - Works cooperatively and capably with a wide variety of people. Actively promotes teamwork and information sharing within and across departments. Works in a spirit of teamwork and trust and maintains professional boundaries in working with others.
  4. Flexibility - Adapts rapidly to changing work demands and priorities.
  5. Confidentiality - Complies with all HIPAA and 42 C.F.R. Part 2 regulations relating to privacy, security, and confidentiality. Safeguards confidential information of patients, employees, and business operations
  6. Safety - Knows and understands emergency procedures and completes incident reports within 24 hours of event with detailed information.
  7. Communication - Consistently uses positive communication skills to promote effective interpersonal relationships. Provides timely and thorough follow-up with internal and external customers. Models professionalism by addressing others with appropriate actions, appearance, and communication. Models and promotes effective written and verbal communication.
  8. Customer Service - Supports the organization's customer service initiative. Strives for service excellence by seeking challenges and turning them into opportunities. Anticipates and meets needs of patients while maintaining appropriate boundaries. Displays a friendly, helpful, and approachable demeanor. Obtains feedback from patients regarding their perceptions of the service provided to them and utilizes this information to improve service delivery.  
  9. Respect - Establishes compassionate and supportive rapport with patients. Communicates tactfully and respectfully with patients, coworkers, and others.  
  10. Quality Improvement - Assures that information is collected, organized, reported and used to improve the quality of systems and services. Recognizes and appropriately reports to supervisor areas within scope of responsibility that fall outside the quality parameters. Serves on committees or process improvement teams to assist in improving quality/customer satisfaction, as assigned.  


EDUCATION/TRAINING: 

Bachelor's Degree in Human Services or related field. Masters Degree in Social Work, Mental Health Counseling or other Behavioral Science degree preferred. Must be Licensed Addiction Counselor in Montana or eligible for licensing. LCPC or LCSW license and experience as a therapist preferred. CPR/First Aid certified.


SKILLS:

Ability to organize work and maintain schedule; ability to establish rapport with patients and facilitate healing. Knowledge of essentials methodology of addictions treatment. Computer skills and proficiency with Microsoft software including Word, Excel and Outlook.


PHYSICAL DEMANDS:

Work is indoors in a residential environment with moderate noise. Intermittent physical effort involving lifting of up to 25 pounds, walking and stooping is required. A typical workday involves sitting, frequent use of a keyboard, reaching with hands and arms, and talking and hearing, approximately 70% of the time. Approximately 30% or less of the time is spent standing. Normal vision abilities required, including close vision and ability to adjust focus. 


WORK ENVIRONMENT/JOB LOCATIONS: 

Involves everyday risk or discomfort requiring normal safety precautions in a residential setting. Work may involve mental and emotional stress. Some driving required. Will work primarily at a residential facility.


Disclaimer:

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of responsibilities, duties and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.