1

Associate Software Jobs in Billings, MT (NOW HIRING)

Provide first- and second-line support for hardware, software, business applications, user access ... Associate degree or technical certification in Information Technology, Computer Science, Networking ...

Provide first- and second-line support for hardware, software, business applications, user access ... Associate degree or technical certification in Information Technology, Computer Science, Networking ...

ICT Support Engineer

Columbus, MT · On-site

$60 - $90/hr

Provide first- and second-line support for hardware, software, business applications, user access ... Associate degree or technical certification in Information Technology, Computer Science, Networking ...

Be Seen First

Associate degree in Architecture, Drafting, or a related field preferred. * Extensive experience with AutoCAD, Revit, and BIM software is required. * Experience with Bluebeam, Adobe Acrobat, and ...

Sr. Engineer - EE

Billings, MT · On-site

$105K - $137K/yr

Milestone Project Services, SIS SILverstone, VeraPro, and Salmon & Associates Our varied and ... Utilize knowledge of power engineering, analyzing software, and both electrical and instrumentation ...

Training in 2D and 3D CAD software. * Functional MS Office skills (Word, Excel, PowerPoint, Etc ... Associate Degree in Electrical Technology, Electrical Engineering / Design / Drafting or related ...

Civil Engineer - I/II

Billings, MT · On-site

$70 - $100/hr

Familiarity with AutoCAD Civil 3D and common civil engineering design software. * Strong ... Education assistance Company Overview Toth and Associates, Inc. (TOTH) is a full-service consulting ...

E & I 1

Columbus, MT · On-site

$42.83/hr

... software.Strong working knowledge of general electrical processes and procedures, such as the NEC ... Processing Plant experience, and/or an associate degree in Electrical and ...

E & I 1

Columbus, MT · On-site

$42.83/hr

... software. * Strong working knowledge of general electrical processes and procedures, such as the ... or an associate degree in Electrical and Instrumentation * Independent work habits Sibanye ...

... software. * Strong working knowledge of general electrical processes and procedures, such as the ... or an associate degree in Electrical and Instrumentation * Independent work habits Sibanye ...

Associate or bachelor's degree in land surveying or geomatics or current enrollment in an ... Experience with Trimble survey systems, data processing software, drone mapping, and 3D laser ...

Substation Engineer - V

Billings, MT · On-site

$97K - $123K/yr

Advanced proficiency with substation design and analysis software (e.g., grounding analysis tools ... Toth and Associates, Inc. (TOTH) is a full-service consulting engineering firm offering a broad ...

Showing results 41-60

Associate Software information

See Billings, MT salary details

$10.8K

$82.1K

$129K

How much do associate software jobs pay per year?

As of Sep 2, 2026, the average yearly pay for associate software in Billings, MT is $82,071.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,000.00 and $93,000.00 per year, depending on experience, location, and employer.

What does an associate software engineer do?

An Associate Software Engineer is an entry-level position responsible for assisting in the design, development, testing, and maintenance of software applications. They work closely under the supervision of more experienced engineers to write code, fix bugs, and contribute to software projects. This role typically involves learning company-specific technologies and best practices, collaborating with team members, and gradually taking on more complex tasks as skills develop.

What are the key skills and qualifications needed to thrive as an associate software engineer?

To thrive as an Associate Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), software development principles, and a relevant degree in computer science or a related field. Familiarity with development tools like Git, integrated development environments (IDEs), and issue tracking systems is typically required. Strong problem-solving abilities, teamwork, and effective communication help you collaborate and adapt in dynamic project environments. These skills and qualities are essential for delivering robust code, supporting team goals, and driving continuous improvement in software projects.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often find the transition to professional environments challenging due to differences in project scale, codebase complexity, and the need to follow established development processes. Unlike academic projects, real-world teams typically use version control systems, conduct code reviews, and adhere to specific coding standards. Collaborating with cross-functional teams, understanding business requirements, and managing tight deadlines are also new experiences. Embracing mentorship, asking questions, and being open to feedback can help ease this transition and support professional growth.

What are the most commonly searched types of Software jobs in Billings, MT?

The most popular types of Software jobs in Billings, MT are:

Infographic showing various Associate Software job openings in Billings, MT as of August 2026, with employment types broken down into 1% As Needed, 68% Full Time, 29% Part Time, 1% Temporary, and 1% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $82,071 per year, or $39.5 per hour.

Full-time

Posted 27 days ago


Job description

IT Help Desk Technician

Reports To: Implementation Engineer
Department: Information Technology
FLSA Status: Full-Time, Non-Exempt
Work Environment: Multiple Facilities / Office/ Onsite in Gillette, WY

Position Summary

We are seeking an IT Help Desk Technician to provide first-level technical support for employees experiencing hardware, software, and network-related issues. This role is responsible for troubleshooting technical problems, resolving support requests, maintaining IT assets, and delivering exceptional customer service while ensuring the reliable operation of business technology systems.

Key Responsibilities
  • Provide first-level technical support via phone, email, remote support, and in-person assistance.
  • Diagnose and resolve hardware, software, printer, and network connectivity issues.
  • Install, configure, and maintain desktop computers, laptops, peripherals, and business applications.
  • Utilize remote support tools such as TeamViewer, AnyDesk, or Remote Desktop to resolve user issues.
  • Create, prioritize, update, and close support tickets within the organization's ticketing system.
  • Maintain accurate documentation, knowledge base articles, and IT asset inventories.
  • Assist users with Microsoft Office, email, web browsers, mobile devices, and common business applications.
  • Provide end-user training on software, security awareness, and IT best practices.
  • Escalate complex technical issues to senior IT staff when appropriate.
  • Maintain a high level of customer service while meeting established service level expectations.
  • Perform other duties as assigned.
QualificationsEducation
  • High school diploma or equivalent required.
  • Associate's or Bachelor's degree in Information Technology, Computer Science, or a related field preferred.
Experience
  • Previous Help Desk, Desktop Support, or Technical Support experience preferred.
  • Experience supporting Windows environments and Microsoft Office applications.
  • Experience with ticketing systems such as ServiceNow, Zendesk, Jira, or similar platforms is preferred.
Preferred Certifications
  • CompTIA A+
  • Microsoft Certified Professional (MCP) or equivalent
  • Other relevant IT certifications are a plus.
Required Knowledge, Skills & Abilities
  • Strong troubleshooting and analytical problem-solving skills.
  • Working knowledge of Windows, macOS, and basic Linux environments.
  • Basic understanding of networking concepts including TCP/IP, DNS, DHCP, and Wi-Fi connectivity.
  • Experience supporting printers, mobile devices, and desktop peripherals.
  • Excellent verbal and written communication skills.
  • Strong customer service skills with the ability to explain technical concepts to non-technical users.
  • Ability to prioritize multiple support requests in a fast-paced environment.
  • Strong organizational skills and attention to detail.
  • Ability to work independently and collaboratively within an IT team.
Physical Requirements

This position may require occasional lifting of equipment weighing up to 50 pounds and extended periods of sitting, standing, walking, and computer use.

Work Environment
  • Primarily an indoor office or multi-site business environment.
  • Occasional exposure to equipment rooms, confined spaces, or elevated temperatures.
  • Local travel between facilities may be required.
Equal Opportunity Employer

We are an Equal Opportunity Employer and consider all qualified applicants without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity, or any other status protected by applicable law.