Software Engineer
Whitefish, MT · On-site
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Whitefish, MT · On-site
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Whitefish, MT · On-site
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Quick apply
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Whitefish, MT · On-site
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Whitefish, MT · On-site
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Quick apply
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Quick apply
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Whitefish, MT · On-site
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Whitefish, MT · On-site
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Whitefish, MT · On-site
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Whitefish, MT · On-site
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
Quick apply
Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites
$130K - $171K/yr
The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...
$130K - $171K/yr
The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...
Kalispell, MT · On-site
Software Developer Organizational Relationships: Reports to Software Development Manager Supervisory Responsibilities: None General Function: Full life cycle development of software solutions that ...
Kalispell, MT · On-site
Software Developer Organizational Relationships: Reports to Software Development Manager Supervisory Responsibilities: None General Function: Full life cycle development of software solutions that ...
Columbia Falls, MT · On-site
Collaborate cross-functionally with Mechanical Engineering, IT Integration, Human Factor Engineering, Software Engineering, Production, Quality, and Project Management teams. * Apply continuous ...
Columbia Falls, MT · On-site
Collaborate cross-functionally with Mechanical Engineering, IT Integration, Human Factor Engineering, Software Engineering, Production, Quality, and Project Management teams. * Apply continuous ...
Columbia Falls, MT · On-site
$91K - $94K/yr
Collaborate cross-functionally with Mechanical Engineering, IT Integration, Human Factor Engineering, Software Engineering, Production, Quality, and Project Management teams. * Apply continuous ...
Columbia Falls, MT · On-site
$91K - $94K/yr
Collaborate cross-functionally with Mechanical Engineering, IT Integration, Human Factor Engineering, Software Engineering, Production, Quality, and Project Management teams. * Apply continuous ...
Columbia Falls, MT · On-site
Collaborate cross-functionally with Mechanical Engineering, IT Integration, Human Factor Engineering, Software Engineering, Production, Quality, and Project Management teams. * Apply continuous ...
Quick apply
Columbia Falls, MT · On-site
Collaborate cross-functionally with Mechanical Engineering, IT Integration, Human Factor Engineering, Software Engineering, Production, Quality, and Project Management teams. * Apply continuous ...
Columbia Falls, MT · On-site
Disciplines: o Mechanical Engineering o Electrical Engineering o IT Engineering (where this role is located) o Human Factors Engineering o Software Engineering An IT Engineer may be temporarily ...
Columbia Falls, MT · On-site
Disciplines: o Mechanical Engineering o Electrical Engineering o IT Engineering (where this role is located) o Human Factors Engineering o Software Engineering An IT Engineer may be temporarily ...
Columbia Falls, MT · On-site
$75K - $89K/yr
Disciplines: o Mechanical Engineering o Electrical Engineering o IT Engineering (where this role is located) o Human Factors Engineering o Software Engineering An IT Engineer may be temporarily ...
Columbia Falls, MT · On-site
$75K - $89K/yr
Disciplines: o Mechanical Engineering o Electrical Engineering o IT Engineering (where this role is located) o Human Factors Engineering o Software Engineering An IT Engineer may be temporarily ...
Columbia Falls, MT · On-site
$60K - $80K/yr
Write control logic & software for Programmable Logic Controllers (PLC's). * Participate in efforts to automate and continuously improve NTC hardware configuration. * Attend meetings regarding ...
Columbia Falls, MT · On-site
$60K - $80K/yr
Write control logic & software for Programmable Logic Controllers (PLC's). * Participate in efforts to automate and continuously improve NTC hardware configuration. * Attend meetings regarding ...
Columbia Falls, MT · On-site
$66K - $86K/yr
Software Engineering * Industrial Engineering (IE) * Manufacturing Engineering (MFE) MFEs operate primarily within Manufacturing & Industrial Engineering (Team 4) while also supporting: * ISG ...
Columbia Falls, MT · On-site
$66K - $86K/yr
Software Engineering * Industrial Engineering (IE) * Manufacturing Engineering (MFE) MFEs operate primarily within Manufacturing & Industrial Engineering (Team 4) while also supporting: * ISG ...
Columbia Falls, MT · On-site
$62K - $81K/yr
Software Engineering * Industrial Engineering (IE) * Manufacturing Engineering (MFE) MFEs operate primarily within Manufacturing & Industrial Engineering (Team 4) while also supporting: * ISG ...
Columbia Falls, MT · On-site
$62K - $81K/yr
Software Engineering * Industrial Engineering (IE) * Manufacturing Engineering (MFE) MFEs operate primarily within Manufacturing & Industrial Engineering (Team 4) while also supporting: * ISG ...
Write control logic & software for Programmable Logic Controllers (PLC's). * Participate in efforts to automate and continuously improve NTC hardware configuration. * Attend meetings regarding ...
Write control logic & software for Programmable Logic Controllers (PLC's). * Participate in efforts to automate and continuously improve NTC hardware configuration. * Attend meetings regarding ...
Write control logic & software for Programmable Logic Controllers (PLC's). Participate in efforts to automate and continuously improve NTC hardware configuration. Attend meetings regarding upcoming ...
Quick apply
Write control logic & software for Programmable Logic Controllers (PLC's). Participate in efforts to automate and continuously improve NTC hardware configuration. Attend meetings regarding upcoming ...
$63K - $75.8K
2% of jobs
$75.8K - $88.6K
4% of jobs
$88.6K - $101.4K
6% of jobs
$101.4K - $114.2K
8% of jobs
$121.1K is the 25th percentile. Wages below this are outliers.
$114.2K - $127K
7% of jobs
$127K - $139.8K
18% of jobs
The median wage is $142.8K / yr.
$139.8K - $152.6K
16% of jobs
$152.6K - $165.4K
2% of jobs
$170.7K is the 75th percentile. Wages above this are outliers.
$165.4K - $178.3K
26% of jobs
$178.3K - $191.1K
1% of jobs
$191.1K - $203.9K
8% of jobs
$63K
$146.4K
$203.9K
Software engineers design, build, and maintain software systems for electronic devices. A software engineer may operate alone, but typically they spend their time collaborating with other engineers, scientists, and various specialists to come up with creative solutions.
On a day-to-day basis, software engineers operate as the creative brain behind electronic devices. They ensure active programs run smoothly and may recommend software updates for product optimization. In some cases, a software engineer may write or program code. Software engineers may also spend time troubleshooting and explaining programs to clients.
| Aspect | Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field, certifications | Bachelor's degree often preferred, certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems | Writing, coding, and implementing software applications |
| Industry Usage | Used across tech, finance, healthcare, and more for system-level roles | Commonly used in app and web development projects |
| Search Intent | Understanding roles, responsibilities, and qualifications | Learning 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.

Other
Posted 9 days ago