1

Software Jobs in Boulder, MT (NOW HIRING)

The Software Developer Supervisor analyzes, implements, and oversees software solutions for the Department of Justice. The incumbent will work with staff to develop, create and modify computer ...

This hands‑on leadership role combines software architecture, cloud‑native engineering, MLOps/LLMOps, and applied AI--including generative AI, machine learning, NLP, and intelligent agents to ...

Office Assistant

Butte, MT · On-site

$16.25 - $21.25/hr

Office Assistant We are seeking a friendly, detail-oriented Office Assistant to support our Property Management team at Legion Oasis. This role is the heartbeat of our office--providing ...

senior java developer

Montana City, MT

$54.25 - $69/hr

Company Description Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the unique challenges created by transforming ...

senior .net developer

Montana City, MT

$52 - $66.25/hr

Company Description Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the unique challenges created by transforming ...

.Net Developer

Helena, MT · On-site

$45.75 - $60.50/hr

Infojini Consulting is recognized as one of the fastest growing IT services and software development Companies. With a partnership of all major technology vendors, Infojini Consulting has built a ...

Supports computer software applications and systems. Reviews, evaluates, and resolves computer user application problems. Maintains inventory and maintenance records for computer hardware and ...

next page

Showing results 1-20

Software information

See Boulder, MT salary details

$46.6K

$108.7K

$161.3K

How much do software jobs pay per year?

As of Aug 25, 2026, the average yearly pay for software in Boulder, MT is $108,667.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,400.00 and $126,300.00 per year, depending on experience, location, and employer.

What is a software developer?

Software developers are professionals who design, create, test, and maintain software applications or systems. They use programming languages and development tools to build software that meets user needs or solves specific problems. Their responsibilities can include writing code, debugging, collaborating with other team members, and updating existing programs. Software developers work in a variety of industries, including technology, finance, healthcare, and more.

What are different types of software jobs?

Software jobs include software engineers, software developers, programmers, information technology or network systems specialists, QA testers, or developers who use existing tools, such as business information software, to develop new interfaces for institutional clients. Many of these jobs can be broken down further. For example, some developers work on front-end duties, such as designing interfaces for users. These may be for desktop, mobile, or web applications. Back-end programmers and developers, on the other hand, create the frameworks and logic that dictate how a program works. QA testers often work closely with developers to test programs before being released publicly.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (like Python, Java, or C++), version control systems (such as Git), and experience with software development frameworks are commonly required. Attention to detail, effective communication, and teamwork are crucial soft skills for collaborating on projects and delivering robust solutions. These skills ensure the development of high-quality, reliable software that meets user needs and business objectives.

What are some common challenges software professionals face when working on large-scale projects?

Software professionals working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication across distributed teams. Balancing the need for rapid development with maintaining code quality and meeting strict deadlines can also be demanding. Adapting to evolving requirements and integrating new technologies while minimizing disruptions are common aspects of the role, making strong organizational and collaboration skills essential.

What is the difference between Software vs Web Developer?

AspectSoftwareWeb Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle CertifiedSimilar credentials; often a degree in CS or Web Development certifications
Work EnvironmentDevelops software applications for various platforms, including desktop and mobileBuilds websites and web applications primarily for online use
Employer & Industry UsageUsed across tech companies, software firms, and enterprisesCommon in digital agencies, tech startups, and online businesses
Common Search & Comparison IntentPeople compare to understand different roles in software creationOften compared to see distinctions in web-focused development

While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.

What are some software jobs?

Software jobs include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development tools, and problem-solving skills, with some roles requiring certifications or specific technical expertise.

Which software career is best?

The best software career depends on individual interests and skills, but roles such as software developer, software engineer, and systems analyst are in high demand. These careers typically require proficiency in programming languages like Java, Python, or C++, and often benefit from relevant certifications and experience with development tools. Job growth and salary potential vary by industry and location.

What cities near Boulder, MT are hiring for Software jobs?

Cities near Boulder, MT with the most Software job openings:

Infographic showing various Software job openings in Boulder, MT as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $108,667 per year, or $52.2 per hour.

Software Developer Supervisor

Montana

Helena, MT • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 7 days ago


Job description

About Us:

Hello! We're the Justice Information Technology Services (JITS) team, we provide vital Information Technology (IT) infrastructure which Montanan's rely upon to support state and local law enforcement. Our dynamic team manages IT systems, services, and interfaces to support approximately 900 DOJ employees, and over 3,000 Criminal Justice Information Network (CJIN) customers working together to safeguard Montana! We directly support DOJ staff involved with legal cases concerning the State and its people, Montana missing persons, victim services, children's justice, consumer protection, criminal investigations, highway safety, motor vehicle licensing, gambling control, and forensic laboratory services.

The list is long but if you enjoy diversity, this challenging, exciting, and rewarding position may be what you are looking for.

Job Overview:

The Software Developer Supervisor analyzes, implements, and oversees software solutions for the Department of Justice. The incumbent will work with staff to develop, create and modify computer applications or specialized utility programs, including GIS. They will analyze needs and resources available then develop a solution that optimizes operational efficiency. They may analyze and design databases within an application area, working individually or coordinating database development as part of a team. The position will build, maintain, test, or modify geographic information systems (GIS) and databases by integrating geospatial information with other specialized data sets or applications. Additionally, it will deploy and support GIS systems and applications in areas of specialty, such as agriculture, health care, firefighting, economics, or wildlife. The incumbent will technically support users and analysts on GIS systems and applications.

The strengths of individual candidates will be balanced with the needs of the Division. Candidates with demonstrated experience in Software Development, Coding, Computer Programming, GIS, and other directly applicable experience are encouraged to apply.

The successful candidate is someone with proven ability to perform technical requirements and successfully fill supervisory functions such as providing leadership, motivation, technical assistance, guidance, organization, mentoring, coaching, and training to a team of Software Developers.

The first review of applicants will be on August 31, 2026.

Qualifications:

  • Bachelor's degree in an Information Technology-related field.

  • Four years of experience with software programming and software modification or four years of experience working with or managing GIS systems.

  • Two years of related supervisory experience.

  • Other combinations of education or experience may be substituted.

Preferred Qualifications:

  • Forward-looking towards low code/no code solutions

  • PostGres experience

  • GIS experience

Special Instructions:

The selection procedures to be used in evaluating the applicant's qualification may include but are not limited to an evaluation of the resume and cover letter, a structured interview, performance test, academic transcripts, reference/background checks and fingerprint checks.

Additional materials, references or information submitted by the applicant, but not requested, will not be considered.

Successful applicant(s) will be subject to:

  • Criminal History Fingerprint / Name-based Check

  • Intensive Background Check

  • Driving History

HOW TO APPLY:

To be considered for this position, you must attach a resume and cover letter at the time of application.

Tip: When attaching your resume and cover letter, you must mark the attachment as a "Relevant File".

Your Resume: Please include all work experience as well as job duties that demonstrate your qualifications for this position. Include dates of employment (month & year- start & end) and the reason you left each job.

A complete online state application is not required. To initiate an application, attach the resume to be considered for this position. Failure to attach resume will result in an incomplete application that will not be considered further.

Only electronic applications will be accepted. Materials submitted but not requested will not be considered in the selection process.

All documents for Veteran or Disability preference must be received or date stamped by the closing date. Please submit preference documentation to Terri Christianson at Terese.Christianson@mt.gov via File Transfer Service. 

To request an accommodation with the application process, please contact the HR office. Your service is rewarded with competitive compensation and generous State of Montana Benefits.

  • Medical, dental and vision coverage

  • Retirement plans

  • Generous paid vacation, sick and holidays

  • Pre-tax Flexibility Spending Accounts

  • Employee Assistance Program

State of Montana employment may qualify for student loan forgiveness under the  Public Service Loan Forgiveness (PSLF) program.

This Organization Participates in E-Verify.

Minorities are under-represented in this position and are encouraged to apply.