Demo

Software Engineer III

Montana Instruments Corporation
Bozeman, MT Full Time
POSTED ON 9/23/2026
AVAILABLE BEFORE 11/22/2026

Your Role:

At Montana Instruments, the Software Engineer III is an experienced software professional responsible for the design, architecture, development, integration, and validation of software systems used in advanced scientific instrumentation and cryogenic technologies. As a key contributor within multidisciplinary project teams, this role leads development efforts for complex software subsystems, provides technical guidance to less experienced engineers, and drives projects from concept through release. The Software Engineer III balances hands-on software development with technical leadership to deliver innovative, reliable, and maintainable solutions that support Montana Instruments' product roadmap and enable scientific discovery.

To succeed, you will need

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related technical discipline. Equivalent experience may be considered.
  • Typically, 5 years of professional software engineering experience.
  • Demonstrated experience developing and deploying software products through complete development lifecycles.
  • Experience designing software architectures and leading development of complex software subsystems.
  • Experience working with embedded systems and hardware-integrated software applications.

Competencies // Knowledge, Skills, and Abilities (KSA's)

  • Advanced proficiency in C and Python
  • Strong understanding of Linux/UNIX development environments
  • Experience designing scalable and maintainable software architectures
  • Strong knowledge of software engineering principles, object-oriented design, design patterns, and software lifecycle methodologies
  • Proficiency with source control and collaborative development tools, including Git-based workflows
  • Experience developing automated testing and validation strategies
  • Strong analytical, troubleshooting, and debugging skills
  • Ability to decompose complex technical problems and develop practical engineering solutions
  • Effective written and verbal communication skills with both technical and non-technical audiences
  • Ability to mentor junior engineers and provide technical leadership without direct supervisory authority

Preferred Qualifications

  • Experience with Qt application development
  • Experience with ArchOS and/or Yocto Linux
  • Experience with scientific instrumentation, automation systems, or precision electromechanical equipment
  • Familiarity with communication protocols including USB, Ethernet, CAN, SPI, IC, Modbus, and RS-485.
  • Experience with CI/CD pipelines and automated build systems
  • Experience integrating software with embedded firmware, electronics hardware, vacuum systems, cryogenic systems, or laboratory instrumentation
  • Background in physics, chemistry, materials science, cryogenics, quantum technologies, or related scientific fields

What We Offer You:

  • Competitive salaries, annual bonuses, and opportunities for growth.
  • Comprehensive health & insurance benefits (medical, dental, vision).
  • Company HSA Seed.
  • Company paid life insurance.
  • Short-term and long-term disability.
  • 401k matching up to 6%.
  • PTO, personal days, sick days, and company paid holidays.
  • Company sponsored team events.

To Apply:

Follow this link.


Montana Instruments is an equal opportunity employer and does not discriminate in hiring or employment related decisions because of race, color, sex, religion, national origin, age, disability, sexual preference, genetic information, protected veteran status or any other protected class.

 

Salary.com Estimation for Software Engineer III in Bozeman, MT
$117,186 to $141,185
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer III?

Sign up to receive alerts about other jobs on the Software Engineer III career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer III jobs in the Bozeman, MT area that may be a better fit.

  • Montana Instruments Bozeman, MT
  • ‍Your Role At Montana Instruments, the Software Engineer III is an experienced software professional responsible for the design, architecture, development,... more
  • 24 Days Ago

  • Atlas Copco Bozeman, MT
  • Job Description Your role At Montana Instruments, the Software Engineer III is an experienced software professional responsible for the design, architectur... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!