Senior Software Engineering Visa Sponsorship Jobs in Montana
Senior software engineering visa sponsorship jobs in Montana are concentrated in Billings, Missoula, and Bozeman, where technology teams at companies like RightNow Technologies (acquired by Oracle), health systems, and a growing cluster of remote-first employers hire senior engineers. Montana State University's computer science program provides a local talent pipeline, though most sponsoring employers recruit nationally.
Find Senior Software Engineering JobsOverview
Showing 5 of 16+ Senior Software Engineering Jobs in Montana with Visa Sponsorship


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all Senior Software Engineering Jobs in Montana with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering Jobs in Montana with Visa Sponsorship.
Get Access To All Jobs
A Day in Your Life at MKS:
As an Sr. Firmware Engineer at Newport Corporation, you will partner with Engineering to develop and maintain embedded applications. In this role, you will report to the Engineering Manager.
You Will Make an Impact By:
- Analyzing, designing, programing, debugging and modifying software for use in and around test and measurement instrumentation.
- Interfacing code and timing work with analog and digital hardware and software operating systems.
- Troubleshooting hardware interaction and determining hardware compatibility and/or hardware design solutions.
- Analyzing and determining system software test standards and procedures.
- Migrating firmware from end-of-life ICs to modern replacements.
- Mitigating products from cybersecurity risks with software that is designed with security in mind.
- Travel Requirements: Up to 5% of Travel is required.
Skills You Bring:
- Bachelor of Science in Engineering degree or equivalent experience.
- 5 years of related experience.
- Strong proficiency in C/C++ for embedded systems.
- Experience working close to bare metal and low level drivers.
- Hands on experience with microcontrollers and microprocessors (ARM, PIC, 8051, or similar).
- Experience developing firmware with or without an RTOS.
- Ability to read and interpret schematics and datasheets.
- Experience interfacing firmware with analog and digital hardware via GPIO, ADC/DAC, timers, PWM, interrupts and DMA.
- Strong debugging skills using tools such as JTAG/SWD, logic analyzers, oscilloscopes to troubleshoot complex hardware/software integration issues.
- Experience implementing and debugging communication protocols such as I2C, SPI, UART, USB, Ethernet, CAN or similar.
- Experience with code reviews, unit testing, and integration testing.
- Understanding of secure boot, authentication, firmware updates and vulnerability mitigation.
Preferred Skills:
- Prior experience developing firmware for industrial, scientific or precision instrumentation.
- Experience migrating firmware from old ICs to newer platforms and validating behavior.
- Direct knowledge of secure firmware update mechanism.
- Ability to author clear technical documentation for firmware design and test procedures and effectively collaborate with other engineering disciplines.
- Experience as a mentor or acting as a technical lead.
Physical Demands and Working Conditions:
- Frequently required to sit, stand, and move within an office, laboratory, or manufacturing environment.
- Regular use of hands and fingers to operate a computer keyboard, mouse, test equipment, and related tools.
- May occasionally be required to lift and/or move items up to 25 pounds, such as test fixtures, instrumentation, or development hardware.
- Vision requirements include close vision for computer work, reviewing schematics, and analyzing data.
- Primarily works in a professional office and/or engineering laboratory environment.
- May occasionally work in or near a manufacturing floor with exposure to: electrical equipment, electro-mechanical systems and moderate noise levels.
- Standard work schedule with occasional extended hours to support project milestones, debugging efforts and product releases.
Compensation and Benefits:
-
Salary Pay Range: $88,425.00 - $147,375.00 per year. This range is a good faith estimate of the expected salary range for this position, based on a wide range of factors including qualifications, experience and training, operational and business needs and other considerations permitted by law.
-
Bonus: This position is eligible for a discretionary annual bonus, in an amount to be determined by MKS.
-
Benefits: MKS offers a comprehensive benefits package, including health insurance coverage (medical, dental and vision), 401(k) with company match, life and disability insurance, 12 paid holidays, sick time, 15 paid vacation days, [6 weeks fully paid] parental leave, adoption assistance and tuition reimbursement.
Globally, our policy is to recruit individuals from wide and diverse backgrounds. However, certain positions require access to controlled goods and technologies subject to the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Applicants for these positions may need to be “U.S. persons.” “U.S. persons” are generally defined as U.S. citizens, noncitizen nationals, lawful permanent residents (or, green card holders), individuals granted asylum, and individuals admitted as refugees.
MKS Inc. and its affiliates and subsidiaries (“MKS”) is an affirmative action and equal opportunity employer: diverse candidates are encouraged to apply. We win as a team and are committed to recruiting and hiring qualified applicants regardless of race, color, national origin, sex (including pregnancy and pregnancy-related conditions), religion, age, ancestry, physical or mental disability or handicap, marital status, membership in the uniformed services, veteran status, sexual orientation, gender identity or expression, genetic information, or any other category protected by applicable law. Hiring decisions are based on merit, qualifications and business needs. We conduct background checks and drug screens, in accordance with applicable law and company policies. MKS is generally only hiring candidates who reside in states where we are registered to do business.
MKS is committed to working with and providing reasonable accommodations to qualified individuals with disabilities. If you need a reasonable accommodation during the application or interview process due to a disability, please contact us at: accommodationsatMKS@mksinst.com.
If applying for a specific job, please include the requisition number (ex: RXXXX), the title and location of the role.
Senior Software Engineering Job Roles in Montana
See all Senior Software Engineering Jobs in Montana
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Senior Software Engineering Jobs in MontanaSenior Software Engineering Jobs in Montana: Frequently Asked Questions
Which companies sponsor visas for senior software engineers in Montana?
Montana's sponsoring employers for senior software engineering roles include Oracle (which absorbed the Bozeman-based RightNow Technologies team), larger health systems like Billings Clinic, and a number of remote-friendly technology companies that maintain a Montana presence. National enterprises with distributed engineering teams are generally more likely to have established H-1B visa sponsorship infrastructure than smaller local startups.
Which visa types are most common for senior software engineering roles in Montana?
The H-1B is by far the most common visa for senior software engineers in Montana. Software engineering consistently qualifies as a specialty occupation requiring at least a bachelor's degree in computer science or a related field. Candidates with extraordinary ability may explore the O-1A, while Canadians and Mexicans may qualify under the TN visa's engineer or computer systems analyst categories without entering the H-1B lottery.
Which cities in Montana have the most senior software engineering sponsorship jobs?
Bozeman leads Montana for senior software engineering activity, driven by Montana State University's tech output and an influx of remote workers and technology companies relocating from larger metros. Billings is the state's largest city and hosts enterprise employers in healthcare and energy sectors with engineering needs. Missoula also has a smaller but active tech community, particularly around health technology and software services firms.
How to find senior software engineering visa sponsorship jobs in Montana?
Migrate Mate filters job listings specifically to senior software engineering roles at Montana employers that have demonstrated H-1B sponsorship activity. Rather than sorting through general job boards and guessing which companies sponsor visas, you can search directly for verified sponsoring employers in Montana, making the process considerably more targeted for international candidates who need confirmed sponsorship to apply.
Are there any Montana-specific considerations for senior software engineering sponsorship?
Montana falls under the Department of Labor's prevailing wage requirements for H-1B petitions, meaning employers must pay the prevailing wage for senior software engineering roles in the specific metropolitan or non-metropolitan area where work is performed. Bozeman and Billings have different prevailing wage determinations, so the job location matters. Montana State University also participates in Optional Practical Training pipelines that sometimes lead to full sponsorship for graduating international students in engineering roles.
What is the prevailing wage for sponsored senior software engineering jobs in Montana?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.