Software Engineer Visa Sponsorship Jobs in Minnesota
Minnesota's software engineer job market centers on Minneapolis-Saint Paul, where companies like Target, Best Buy, UnitedHealth Group, and 3M have established significant technology teams. The Twin Cities tech scene draws international engineers across fintech, health tech, and enterprise software, with a steady pipeline of visa sponsorship opportunities from both Fortune 500 employers and growing startups.
Find Software Engineer JobsOverview
Showing 5 of 298+ Software Engineer Jobs in Minnesota with Visa Sponsorship










See all 298+ Software Engineer Jobs in Minnesota with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs in Minnesota with Visa Sponsorship.
Get Access To All Jobs
INTRODUCTION
This is a technical role with the candidate expected to be a critical contributor to building compelling products within Electrophysiology Division. The individual will participate in the development and deployment of system and software architecture to support our development programs. Design, develop, and document software applications embedded in diagnostic and interventional cardiology devices. Participate in all phases of the software lifecycle, including concept development, requirements, design, implementation, and testing.
ROLE AND RESPONSIBILITIES:
- Solid software design skills to develop medical devices to meet specific performance requirements and deliver on goals according to product development quality system. These activities include developing requirements specifications, design, implementation and testing of software and embedded software algorithms or/and general Linux applications and GUIs. These algorithms include real-time 3D location tracking, real-time 3D anatomical model creation and intracardiac signal visualization.
- As a team member, contribute significantly to completion of various project activities, from definition, identifying software functional requirements, implementation, code reviews, and final release according to medical device development processes.
- Create and implement software/test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements.
- Work closely with cross-functional team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability and serviceability. Be creative and innovative in the product development process.
- Make, recommend or justify critical technical decisions in product design. The decision should be based on broad investigation and testing.
- Document and transfer developed solutions to manufacturing team for mass production and provide technical support and sustaining development in launch phase.
BASIC QUALIFICATIONS:
- B.S. or M.S (Preferred) in discipline such as Computer Science.
- 6+ years of software development or equivalent (e.g., 4+ years of Ph.D. research experience in Computer Science)
- Experience with creating and managing requirements and translating them into effective architectures and software design
- An understanding of requirements for, and experience in medical device development
- Excellent documentation skills (highly regulated development environment)
- Excellent Object-Oriented Design C++ and Qt Programming Experiences
- Operating Systems: Linux
- Software development through full product life-cycle
- Strong OpenGL Computer Shader Language or CUDA and general stream programming concept experience
- Experience with Nvidia GPU programming
- Solid understanding and experience with OpenGL 2D/3D Texture Mapping technique
- Excellent knowledge and experience in computational geometry algorithms
PREFERRED QUALIFICATIONS:
- GUI development experience: Qt/QML
MANDATORY SKILLS:
- Experience with creating and managing requirements and translating them into effective architectures and software design
- An understanding of requirements for, and experience in medical device development
- Excellent documentation skills (highly regulated development environment)
- Excellent Object-Oriented Design C++ and Qt Programming Experiences
- Operating Systems: Linux
- Software development through full product life-cycle
- Strong OpenGL Computer Shader Language or CUDA and general stream programming concept experience
- Experience with Nvidia GPU programming
- Solid understanding and experience with OpenGL 2D/3D Texture Mapping technique
- Excellent knowledge and experience in computational geometry algorithms
COMPENSATION:
- The pay range that the employer in good faith reasonably expects to pay for this position is $46.23/hour - $72.23/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.
Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.
LOCATION:
Saint Paul, MN, United States (On-site)
JOB TYPE:
Contract (7 months 26 days)
Software Engineer Job Roles in Minnesota
See all 298+ Software Engineer Jobs in Minnesota
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Software Engineer Jobs in MinnesotaSoftware Engineer Jobs in Minnesota: Frequently Asked Questions
Which companies sponsor visas for software engineers in Minnesota?
Several large Minnesota-headquartered employers are active H-1B visa sponsors for software engineers, including UnitedHealth Group, Target, Best Buy, 3M, and Optum. Mayo Clinic sponsors engineers supporting its health technology systems. Mid-size companies in fintech, medical devices, and enterprise software also sponsor regularly. Department of Labor LCA disclosure data shows consistent filings from these employers across software development roles.
Which visa types are most common for software engineer roles in Minnesota?
The H-1B is the most common visa for software engineers in Minnesota, covering roles that require at least a bachelor's degree in computer science, software engineering, or a related field. Australian citizens may qualify for the E-3 visa. Canadians and Mexicans can explore the TN visa under the USMCA. Some engineers also enter on L-1 visa transfers within multinational companies that have Minnesota offices.
Which cities in Minnesota have the most software engineer sponsorship jobs?
The Minneapolis-Saint Paul metro area accounts for the large majority of software engineer sponsorship activity in Minnesota. Minneapolis hosts technology offices for financial services and retail tech companies, while Saint Paul and suburbs like Minnetonka and Eden Prairie have significant health tech and medical device employers. Rochester is a secondary market, driven primarily by Mayo Clinic's technology division.
How to find software engineer visa sponsorship jobs in Minnesota?
Migrate Mate filters software engineer roles specifically by visa sponsorship willingness, which removes the guesswork of identifying which Minnesota employers will support an H-1B or other work visa. You can browse current openings across the Twin Cities and greater Minnesota, filtered by role and sponsorship status. This is more efficient than general searches that mix sponsored and non-sponsored postings without distinction.
Are there any Minnesota-specific factors software engineers should know about visa sponsorship?
Minnesota's concentration of Fortune 500 headquarters means many software engineer roles fall within large companies that have established immigration programs and in-house or retained legal counsel for H-1B filings. The University of Minnesota and other local universities also create a graduate pipeline that some employers tap first, so international applicants from outside the region may face competition from local OPT candidates already known to those employers.
What is the prevailing wage for sponsored software engineer jobs in Minnesota?
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.