1

Software Engineer Jobs in Butte, MT (NOW HIRING)

Controls Engineer

Butte, MT ยท On-site

$110K - $140K/yr

In this role, you will champion electrical and software design initiatives for world-class ... Bachelors Degree or Masters Degree in Electrical Engineering or an equivalent discipline. * Proven ...

Prior experience with FAA's design software and procedures (FAARFIELD, COMFAA, OE/AAA). * Knowledge of aviation engineering principles, practices, process, design/build, and the application to ...

Mechanical Engineer

Helena, MT ยท On-site

$90K - $130K/yr

Skilled in HVAC load modeling software, such as Trane Trace or Carrier HAP * Proficiency in ... Serve as Engineer in Responsible Charge, making technical decisions and reviewing, stamping, and ...

Skilled in HVAC load modeling software, such as Trane Trace or Carrier HAP * Proficiency in ... Serve as Engineer in Responsible Charge, making technical decisions and reviewing, stamping, and ...

Transportation Project Engineer - Mid-Level

Helena, MT ยท On-site

$69K - $92K/yr

Software * Microsoft Office (Outlook, Word, Excel) - Advanced * Market Sector Software (AutoCAD C3D ... May perform the role of project engineer on multidisciplinary projects. Provides technical guidance ...

Summary The Geotechnical Engineer 2 plays a key role in delivering advanced geotechnical analysis ... Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (gINT ...

Summary The Geotechnical Engineer 2 plays a key role in delivering advanced geotechnical analysis ... Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (gINT ...

Reliability Engineer

Butte, MT ยท On-site

$99K - $125K/yr

Ongoing project management and monitoring of EAM analytics and software. * Work in coordination ... Engineering degree required. * 3-5 yrs experience interpreting statistical data, performance ...

Reliability Engineer

Butte, MT

$99K - $125K/yr

* Engineering degree required. * 3-5 yrs experience interpreting statistical data, performance ... Ongoing project management and monitoring of EAM analytics and software. * Work in coordination ...

Mechanical Engineer

Butte, MT ยท On-site

$70K - $85K/yr

Core functional experience leveraging Cad and Cae software for design and simulation tasks ... Possession of 1 to 5 years of relevant engineering background. * Verified U.S. Citizenship ...

Proficient with pole loading analysis software (e.g., O-Calc Pro, Katapult, PoleForeman, Spidacalc ... Experience with utility engineering, Communications, Power Distribution, and Gas. * Experience in ...

next page

Showing results 1-20

Software Engineer information

See Butte, MT salary details

$61.6K

$143.2K

$199.5K

How much do software engineer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for software engineer in Butte, MT is $143,190.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,500.00 and $167,900.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

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 a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

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

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

What cities near Butte, MT are hiring for Software Engineer jobs?

Cities near Butte, MT with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Butte, MT as of August 2026, with employment types broken down into 91% Full Time, and 9% Contract. Highlights an 100% In-person job distribution, with an average salary of $143,190 per year, or $68.8 per hour.

Senior AI Engineer - IT AI and Data Technology

St. Peter's Health

Helena, MT โ€ข On-site

$95K - $129K/yr

Full-time

Posted 17 days ago


Job description


Lead the future of healthcare AI at St. Peter's Health! As our Lead AI Engineer, you'll serve as the principal technical leader responsible for designing, building, and scaling enterprise AI solutions that improve clinical and business operations. You'll partner closely with the Director of AI to establish the organization's AI platform, architecture, engineering standards, and best practices while mentoring a growing engineering team. 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 deliver secure, reliable, and impactful production solutions across the health system. If you're passionate about building enterprise AI from the ground up and driving innovation in healthcare, this is an opportunity to make a lasting impact.
KNOWLEDGE/EXPERIENCE:
Required:
  • Ten or more years of progressive professional experience in software engineering, application architecture, platform engineering, distributed systems, or related technology work, including at least three years of hands-on experience deploying and operating production AI/ML systems.
  • Qualifying production AI experience may include traditional machine learning, natural language processing, computer vision, recommender systems, predictive modeling, generative AI, or related applied AI systems.
  • Advanced software engineering and architecture proficiency in Python and strong working proficiency in one or more additional enterprise programming languages such as C#, Java, TypeScript, or Go.
  • Demonstrated experience architecting and operating distributed, cloud-native applications, APIs, data services, containers, automated delivery pipelines, infrastructure automation, and production observability.
  • Deep working knowledge of the production AI/ML lifecycle, including model and service integration, retrieval, agents, evaluation, MLOps or LLMOps, monitoring, reliability, governance, security, and cost optimization.
  • Demonstrated ability to lead architecture decisions, mentor senior engineers, coordinate complex technical workstreams, communicate with executives and stakeholders, and guide production outcomes across teams.

Preferred:
  • Experience in a healthcare provider, payer, health system, life sciences, financial services, or other highly regulated environment.
  • Experience integrating with Epic or another electronic health record, FHIR, HL7, clinical data, medical terminology, or healthcare operational systems.
  • Experience establishing enterprise AI or ML platform architecture on Microsoft Azure, AWS, Google Cloud, or a comparable large-scale cloud environment.
  • Experience leading MLOps or LLMOps, retrieval-augmented generation, semantic or vector search, agentic systems, model evaluation, and AI application observability at production scale.
  • Strong working knowledge of HIPAA, HITECH, healthcare privacy, information security, data governance, responsible AI, clinical safety, and audit requirements.
  • Experience evaluating vendors, leading build-versus-buy decisions, defining reference architectures, and establishing engineering standards for a growing technical organization.

EDUCATION:
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, Data Science, Applied Mathematics, Statistics, or a related field is preferred. Equivalent combinations of education, advanced technical training, certifications, and directly relevant professional experience may be considered.
A master's degree in a related field is preferred. Advanced education may substitute for a portion of the required experience when accompanied by demonstrated enterprise software architecture, production engineering, and AI deployment capability.