1

Associate Computer Science Jobs in Montana (NOW HIRING)

Required : • Bachelor's degree in Computer Science, Cybersecurity, or related discipline. • 3-6 ... Preferred : • HashiCorp Certified Vault Associate • AWS Certified Security - Specialty • Okta ...

Associate's degree or higher in Computer Science, Information Technology, Information Management, or a closely related field * Minimum 2 years of professional programming experience. * Equivalent ...

Associate's Degree in Computer Science or related field * Relevant industry certifications (A+, Net+, MCP or equivalent) * Experience supporting enterprise-level systems or healthcare environments

next page

Showing results 1-20

Associate Computer Science information

See Montana salary details

$8

$17

$29

How much do associate computer science jobs pay per hour?

As of May 31, 2026, the average hourly pay for associate computer science in Montana is $17.45, according to ZipRecruiter salary data. Most workers in this role earn between $13.89 and $18.51 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Associate in Computer Science, and why are they important?

To thrive as an Associate in Computer Science, you need foundational knowledge in programming, algorithms, data structures, and typically a bachelor’s degree in computer science or a related field. Familiarity with programming languages like Python, Java, or C++, experience with version control systems such as Git, and understanding of databases are commonly required. Strong analytical thinking, problem-solving skills, and the ability to collaborate effectively with others help you stand out in this role. These competencies ensure you can successfully contribute to software development projects, solve technical challenges, and support team goals in a dynamic technology environment.

What types of projects and technologies can an Associate Computer Science professional expect to work on in their first year?

As an Associate Computer Science professional, you will often be assigned to entry-level projects such as developing or maintaining software applications, testing code, or assisting with database management. You'll likely work with common programming languages like Java, Python, or C++, and may be introduced to collaborative tools such as version control systems (e.g., Git). The team environment typically includes regular code reviews and mentorship from senior engineers, providing opportunities to learn best practices and develop your technical skills. Over time, you'll gain exposure to more complex tasks and technologies as you build your experience.

What is an Associate Computer Science professional?

An Associate Computer Science professional typically holds an associate degree in computer science or a related field and works in entry-level positions within the tech industry. They are responsible for assisting with software development, troubleshooting, maintaining computer systems, and supporting IT teams. These professionals often work under the supervision of more experienced engineers or developers and may contribute to coding, testing, and basic technical support. The role is a great starting point for those looking to build a career in technology and can lead to more advanced opportunities with experience and further education.

What is the difference between Associate Computer Science vs Computer Programmer?

AspectAssociate Computer ScienceComputer Programmer
Required CredentialsAssociate's degree in Computer Science or related fieldTypically a bachelor's degree or coding bootcamp certification
Work EnvironmentEntry-level, team-based projects in tech companies, startups, or IT departmentsWriting, testing, and debugging code in various programming languages
Employer & Industry UsageCommon in tech firms, government agencies, and educational institutionsWidely used across software companies, finance, and tech industries

The main difference is that an Associate Computer Science focuses on foundational knowledge and may involve broader IT tasks, while a Computer Programmer specializes in coding and software development. Both roles often require similar educational backgrounds, but their daily tasks and career paths differ.

What are the most commonly searched types of Computer Science jobs in Montana? The most popular types of Computer Science jobs in Montana are:
What are popular job titles related to Associate Computer Science jobs in Montana? For Associate Computer Science jobs in Montana, the most frequently searched job titles are:
What job categories do people searching Associate Computer Science jobs in Montana look for? The top searched job categories for Associate Computer Science jobs in Montana are:
Infographic showing various Associate Computer Science job openings in Montana as of May 2026, with employment types broken down into 69% Full Time, 28% Part Time, and 3% Contract. Highlights an 86% Physical, 1% Hybrid, and 13% Remote job distribution, with an average salary of $36,300 per year, or $17.5 per hour.
Field Service Representative

Field Service Representative

Persistent Systems

Great Falls, MT • On-site

$75K - $85K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 23 days ago


Job description

Job Description & Responsibilities
We are seeking onsite FSR's to be critical members of the Persistent Systems, LLC Field Technical Service and Support (FT2S) team supporting Air Force programs in Great Falls, MT.
As a Field Service Representative (FSR) with Persistent Systems, LLC, you will deliver dependable, professional, and compliant on-site support for government contracts and mission-critical operations. In this role, you will ensure that systems, users, and services consistently meet contractual performance standards through structured training, proactive maintenance, and effective sustainment practices.
You will also perform hands-on technical tasks, including equipment maintenance using bucket trucks at heights of approximately 60 feet. Additionally, you will support performance tracking, maintain accurate documentation, and ensure readiness for audits and reporting requirements.
Position Responsibilities
Maintain
  • Perform preventative and corrective maintenance in accordance with contractual maintenance standards and schedules
  • Install, inspect, repair, and troubleshoot equipment comprised of both fixed and mobile infrastructure, including pole-mounted and elevated locations, both indoors and outdoors
  • Safely operate bucket trucks equipment to perform work at heights up to 60 feet
  • Execute installation, upgrades and repairs following approved technical baselines, SOPs and contract deliverables

Sustain
  • Support long-term system readiness and contract sustainment objectives
  • Maintain accurate asset records, configuration data and lifecycle documentation
  • Identify recurring issues, risks to performance metrics and improvement opportunities
  • Support continuity of operations and surge requirements as defined by contract

Train
  • Conduct training classes for all levels of system end users
  • Provide hands-on instruction and operational guidance aligned with contract requirements
  • Reinforce safety standards, approved procedures, and configuration baselines
  • Assist in capturing lessons learned and updating approved training materials

Job Qualifications & Experience
Minimum Qualifications
  • Experience supporting government contracts, regulated environments and/or mission-critical operations
  • Demonstrated ability to safely operate bucket trucks
  • Comfortable working at heights up to 60 feet
  • Schedule - 4/10 hr. shifts, 0600 or 0900 showtime
  • Work in both indoor and outdoor environments
  • Strong troubleshooting and documentation skills
  • Ability to follow defined procedures and contractual requirements
  • Proficient with service reporting, ticketing and/or asset management systems
  • Valid driver's license with a clean driving record
  • Must be able to travel up to 25% of the time
  • Must have or be able to obtain a United States Secret security clearance

Preferred Qualifications
  • Air Force Maintenance or Security Forces background and experience
  • MANET or Wave Relay® experience
  • Experience supporting LOS and BLOS communications networks
  • Testing and evaluation experience
  • A2B Tracking or similar IUID equipment tracking system experience
  • CompTIA A+ or other certification in accordance with DoDM 8140 Cyber Workforce Qualification Program Matrix, 411 - Technical Support Specialist role
  • Associate's degree in computer science, Electrical Engineering or other technical discipline

The base pay for this role can vary from $75,000 - $85,000 a year based on individual qualifications. Eligibility for yearly discretionary bonus. Persistent Systems, LLC offers comprehensive benefits package including medical, dental, vision, life, and disability insurance; paid time off (sick and vacation time); flexible spending accounts; 401(k) plan with company match; fitness membership reimbursement; tuition assistance; mental health benefits; and pet discounts. This posting will be accepting applicants on a rolling basis until filled.
Company Overview
Headquartered in New York City since 2007, Persistent Systems, LLC is a global communications technology company which develops, manufactures, and integrates a patented and secure Mobile Ad Hoc Networking (MANET) system: Wave Relay®. The company's industry leading R&D team has designed wireless networking protocols to support their cutting-edge Wave Relay® system and technology. Wave Relay® is capable of running data, video, voice and other applications under the most difficult and unpredictable conditions. Their suite of products is field proven and utilized in Commercial, Military, Government, Industrial, Agriculture, Robotics, and Unmanned System markets.