1

Associate Software Jobs in Montana (NOW HIRING)

Part-Time Assembly Associate

Livingston, MT · On-site

$16 - $18.75/hr

Part-Time Assembly Associate At PFL, a Vomela company, our greatest asset is our people. As a full ... PFL is the only company with a solution that includes software, print, and fulfillment to simplify ...

Part-Time Assembly Associate

Livingston, MT · On-site

$16 - $18.75/hr

Part-Time Assembly Associate At PFL, a Vomela company, our greatest asset is our people. As a full ... PFL is the only company with a solution that includes software, print, and fulfillment to simplify ...

As a Guest Service Associate you will: * Process guest reservations and provide excellent customer ... Show proficiency in using computer software and cash handling. * Tidy up, organize, and assist in ...

As a Guest Service Associate you will: * Process guest reservations and provide excellent customer ... Show proficiency in using computer software and cash handling. * Tidy up, organize, and assist in ...

Job Summary The Patron Services Associate supports the box office by assisting with ticketing ... Experience working in ticketing software, specifically Patron Manager * Experience working within ...

Job Summary The Patron Services Associate supports the box office by assisting with ticketing ... Experience working in ticketing software, specifically Patron Manager * Experience working within ...

As a Retail Associate, you'll order, receive and stock merchandise, handle all aspects of ... Basic computer proficiency including the ability to use email and Point of Sale software * Cash ...

Participate in testing new or potential software updates for operational workflow advancement ... our Associates are our most important assets. We hope you will consider joining us! At D.A.

Parts Outfitter Associate

Kalispell, MT · On-site

$15.75 - $21.25/hr

The Parts Outfitter Associate manages inventory, assists customers with product selection ... Comfort with computers and parts-management software * Attention to detail and willingness to learn ...

Parts Outfitter Associate

Kalispell, MT · On-site

$15.75 - $21.25/hr

The Parts Outfitter Associate manages inventory, assists customers with product selection ... Comfort with computers and parts-management software * Attention to detail and willingness to learn ...

Parts Outfitter Associate

Kalispell, MT · On-site

$15.75 - $21.25/hr

The Parts Outfitter Associate manages inventory, assists customers with product selection ... Comfort with computers and parts-management software * Attention to detail and willingness to learn ...

Tax Associate

Bozeman, MT · On-site

$21 - $26/hr

Associate or Bachelor's degree in Accounting, Finance, or related field preferred * 2+ years of ... Intermediate skills in Excel or other spreadsheet software * Self-directed and detail-oriented with ...

Participate in testing new or potential software updates for operational workflow advancement ... our Associates are our most important assets. We hope you will consider joining us! At D.A.

next page

Showing results 1-20

Associate Software information

See Montana salary details

$10.1K

$76.5K

$120.2K

How much do associate software jobs pay per year?

As of Sep 2, 2026, the average yearly pay for associate software in Montana is $76,519.00, according to ZipRecruiter salary data. Most workers in this role earn between $56,900.00 and $86,700.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 Montana?

The most popular types of Software jobs in Montana are:

What cities in Montana are hiring for Associate Software jobs?

Cities in Montana with the most Associate Software job openings:

Infographic showing various Associate Software job openings in Montana as of August 2026, with employment types broken down into 1% As Needed, 71% Full Time, 26% Part Time, 1% Temporary, and 1% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $76,519 per year, or $36.8 per hour.

Full-time

Medical, Life, Retirement, PTO

Posted 18 days ago


Job description


WHITEFISH CREDIT UNION

POSITION DESCRIPTION

 

Position Title:  Software Developer II

 

Organizational Relationships: Reports to Software Development Manager

 

Supervisory Responsibilities: None

 

General Function: Full life cycle development of software solutions that allow Whitefish Credit Union to provide the highest level of service to its members. Works collaboratively with Business/System Analysts, departmental staff and peers to create robust applications that streamline and extend WCU business processes. Responsible for coding, testing and troubleshooting applications, customizations, and integrations utilizing modern software development techniques.

 

Position Functions:

  • Perform all functions in the Software Development Life Cycle (SDLC): requirements, design, development, testing, deployment, and support.
  • Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
  • Write reports for various business units utilizing core banking system, SQL, SSRS, and Excel.
  • Serve as technical support to staff for issues with developed software and report generation needs.
  • Create full-stack web applications that streamline and enhance our core banking system.
  • Maintain and extend the credit union’s automated processes.
  • Maintain documentation relating to programs or scripts for reference.
  • Work closely with Business Solutions Team on maintenance on core banking system platform.
  • May serve as a Team Lead to other Software Developers.
  • Report to work on time and as scheduled.
  • Perform other duties as assigned.

 

Position Requirements:

  • Strong knowledge of how to automate processes with fault-tolerant, maintainable scripts.
  • Ability to create full-stack web applications and integrate the applications with existing banking systems.
  • Ability to keep track of code changes with version control software (Git).
  • Understanding of how to utilize APIs and their related technologies (REST, SOAP, GraphQL).
  • Proficient in Microsoft Excel.
  • Proficient in querying and modifying a relational database using SQL.
  • Proficient with analyzing, converting, and merging data from disparate systems.
  • Familiarity with basic networking and general PC support.
  • Ability to be periodically available on an on-call basis to ensure availability of WCU systems. This includes the availability to support the 24/7 on-call staff as needed. 
  • Ability to communicate effectively in person, in writing and over the phone with all internal and external stakeholders. Courtesy and tact are essential. 
  • Ability and willingness to interact calmly and professionally with people from all backgrounds.
  • Ability to multi-task, prioritize and organize day-to-day responsibilities with attention to detail and timeliness. 
  • Ability to follow oral and written instructions.
  • Ability to work with others in an effective manner, listen well, share work-related information and be tolerant of others’ work styles.
  • Competent with Microsoft Office; ability and willingness to work with a variety of office equipment and software systems.
  • Ability to lift up to 15 lbs., with or without accommodation.
  • Complete mandatory annual BSA training that includes Red Flag, Identity Theft, OFAC, CTR and SAR reporting and thresholds, as well as the safe keeping of member information, and passes any applicable tests.
  • Follow all Whitefish Credit Union, Montana and Federal information privacy guidelines.
  • Adhere to all Whitefish Credit Union policies and procedures.
  • Protect Member and Whitefish Credit Union confidential information.

 

Required Education and Experience:

  • Associate degree in related discipline required, or equivalent experience.
  • Bachelor’s degree in computer science or related field preferred.
  • 3-5 years of professional programming experience.
  • Experience building web applications with HTML, CSS, and Javascript.
  • Experience with the Git version control system.
  • Experience with relational databases, such as Microsoft SQL Server, Postgre SQL, or MySQL.
  • Preferred experience:
  • Core banking systems (e.g., Symitar). 
  • Modern JavaScript frameworks (React, Angular, Vue).
  • Back-end technologies (Golang, Python, Node.js or similar).
  • Reporting and BI tools (SSRS, Crystal Reports).
  • Containerization and deployment tools (Docker, Kubernetes).
  • Building and maintaining CI/CD pipelines.
  • Cloud platforms (Azure, AWS).


Compensation Package

  • Competitive starting wage
  • 100% employer-paid health insurance for employee
    • FSA (Flex plan) available
    • Telehealth available
  • 3% employer 401k contribution (no matching requirement)
  • 8% employer pension plan contribution (following first year of employment)
  • 11 paid federal holidays (Saturday holidays excluded)
  • 17 days of PTO annually, accrued monthly
  • Life and disability insurance
  • Wellness program
  • Social Responsibility Policy – 24 hours annually of paid time for non-profit volunteer efforts
  • Tuition Reimbursement Program – application-eligible following one year of employment


This job description is to be considered a general outline of the duties and responsibilities of this position and is subject to change and revision at any time. Position functions and requirements are listed as guidelines only and the job is not necessarily limited to these specifications.