Software Systems Engineer Visa Sponsorship Jobs in Maine
Maine's software systems engineer job market is anchored by defense contractors, healthcare IT firms, and technology companies concentrated around Portland and Augusta. Employers like Bath Iron Works, WEX, and IDEXX Laboratories have sponsored international engineering talent, making Maine a viable destination for software systems engineers seeking visa sponsorship.
Find Software Systems Engineer JobsOverview
Showing 5 of 24+ Software Systems Engineer Jobs in Maine with Visa Sponsorship










See all Software Systems Engineer Jobs in Maine with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Systems Engineer Jobs in Maine with Visa Sponsorship.
Get Access To All Jobs
INTRODUCTION
We are seeking an Instrument Systems Engineer to join our R&D Instrument Development team developing the next generations of world class IDEXX diagnostic instrumentation. The successful candidate will have a background in engineering and system analysis and will thrive in a complex and rapidly changing work environment.
ROLE AND RESPONSIBILITIES
This position will be part of a team that works with business experts, manufacturing partners, scientists, software engineers, and hardware engineers to maintain existing diagnostic systems and design new diagnostic systems. Communication and collaboration with a variety of stakeholders is a key skill. Experience with product requirements, characterization testing, and troubleshooting using functional decomposition are also critical. Experience in development and support of real-time embedded programs to control instrument subsystems is highly desirable.
This is an entry-level engineering position that requires being onsite 5 days per week in our Westbrook, ME location.
Why this role matters:
- This role offers an exciting opportunity to contribute to IDEXX’s next instrument that will advance point-of-care diagnostics in veterinary practices.
- The team you are joining plays a pivotal role in meeting and exceeding customer expectations by delivering products that are easy to use, cost effective, and reliable.
- This role allows you to exercise a unique blend of skills ranging from systematic thinking to creativity to cross-functional collaboration.
In this role:
- You will coordinate product development efforts from a “product as complete integrated system” standpoint. This includes conceptualizing and evaluating technical feasibility of new product concepts and major changes to existing products, creating and communicating the vision for systems being developed, and working cross-functionally to consider the full spectrum of relevant aspects of product development and design.
- You will understand and help develop system architecture and complete picture of product requirements. Understand various talent and resources available and allocate requirements within defined processes/work streams to ensure they are accounted for and included in overall systems and final products. Characterize systems by breaking them down into their component parts, mapping out how each function will work within the overall system to make sure products will operate as intended. Build in traceability through allocation so each project segment can be verified and validated.
- You will account for margin for failure in designs, building extra leeway into products so they continue to function despite potential problems.
- You will qualify products by determining measurable product requirement standards. Verify and validate that products function as designed by testing and measuring performance.
- You will manage overall system throughout entire product development process, providing consultative support and ensuring each system piece is progressing and integrated according to plan.
- You will adhere to good design, development, documentation, and verification of systems design practices.
- You will support engineering functional excellence objectives.
- You will develop real-time programs to control motion-enabled subsystems, allowing these to move and perform various mechanical functions necessary to achieve their purpose of design. Create designs, configure and code programs to the design specifications.
- You will evaluate field performance of existing systems and troubleshoot any problems by diagnosing faults, investigating root causes, and reverse-engineering.
- You will specify, implement and test modifications to existing software.
BASIC QUALIFICATIONS
Required:
- Bachelor's degree in engineering (e.g., systems, biomedical, chemical, electrical, mechanical, optical, software) with 0-2 years of professional experience.
- Effective verbal and written communications skills, including the ability to communicate a complex array of issues both within the immediate development team and to other parts of the organization.
- Experience working within cross-functional teams, with an ability to coordinate interests from a wide range of scientific and engineering disciplines in building solutions to business and technical problems.
- Comfortability within fast-paced environments and in dealing with changes to stakeholder needs and technical requirements.
- Ability to synthesize diverse product requirements into straightforward architectures, create allocated work plans, and report on status and commitments.
- Proficiency in analyzing test results, assessing probable failure modes, and developing and executing appropriate corrective action.
- Proficiency in Microsoft 365 applications.
- Experience using and maintaining measurement equipment.
Preferred:
- Working knowledge of high-level programming languages such as Python.
- Familiar with source level software debugging techniques and related tools.
- Working knowledge of analytical tools such as JMP, Matlab, and computer aided design (CAD) software.
- Exposure to AI tools such as Claude, Copilot, Gemini, etc.
- Understanding of UML specifications of system and software design elements.
Desired:
- Good understanding of life and biological sciences.
WHAT YOU CAN EXPECT FROM US:
- Salary starting at $70,000
- Opportunity for annual cash bonus
- Health / Dental / Vision Benefits Day-One
- 5% matching 401k
- Additional benefits including but not limited to financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and much more
If you’re looking for a role that’ll challenge you, offer a variety of work and learning, while helping an amazing industry, we’d love to hear from you!
WHY IDEXX:
We're proud of the work we do, because our work matters. An innovation leader in every industry we serve since 1983, our team members help pet owners worldwide keep their companion animals healthy and happy, ensure safe drinking water for billions, and help farmers protect livestock and poultry from disease.
We have customers in over 175 countries and a collaborative global workforce. Our culture embraces challenges and encourages learning and discovery. At IDEXX, you'll be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement.
If meaningful work and a sense of purpose are at the top of your list, you'll find it here. Let's pursue what matters together.
EEO Statement:
IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply. IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.
Software Systems Engineer Job Roles in Maine
See all Software Systems Engineer Jobs in Maine
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Software Systems Engineer Jobs in MaineSoftware Systems Engineer Jobs in Maine: Frequently Asked Questions
Which companies sponsor visas for software systems engineers in Maine?
Defense and maritime technology contractors like Bath Iron Works, along with fintech companies such as WEX and life sciences firms including IDEXX Laboratories, have histories of sponsoring H-1B visas for software engineering roles in Maine. Larger healthcare IT organizations operating in the Portland area also appear in Department of Labor LCA disclosure data as sponsors of software systems engineer positions.
Which visa types are most common for software systems engineer roles in Maine?
The H-1B is the most common visa category for software systems engineers in Maine, as the role typically qualifies as a specialty occupation requiring at least a bachelor's degree in computer science, software engineering, or a related field. Candidates from Australia may pursue the E-3 visa, Canadians and Mexicans may qualify for TN visa status, and those with extraordinary ability may consider the O-1A, though H-1B remains the most widely used pathway.
How to find software systems engineer visa sponsorship jobs in Maine?
Migrate Mate is a job board built specifically for international candidates seeking visa sponsorship, and it filters software systems engineer roles by state, including Maine. Rather than sorting through general postings and guessing which employers sponsor visas, Migrate Mate surfaces Maine-based software systems engineer positions from employers with documented sponsorship activity, saving significant research time for candidates on OPT or other time-sensitive statuses.
Which cities in Maine have the most software systems engineer sponsorship jobs?
Portland is Maine's primary technology hub and generates the largest share of software systems engineer opportunities, with a growing cluster of fintech, healthtech, and SaaS companies. Bath and Brunswick see demand tied to defense and shipbuilding technology sectors, particularly around Bath Iron Works. Augusta, as the state capital, also has government technology and healthcare IT roles that occasionally sponsor international engineers.
Are there any state-specific considerations for software systems engineers pursuing sponsorship in Maine?
Maine's technology sector is smaller than major coastal markets, which means fewer total sponsoring employers but also less competition for roles that do exist. The University of Maine's computer science and engineering programs create a local pipeline, and some employers recruit international graduates from those programs. Defense-sector roles in Maine may require security clearances, which are generally not accessible to visa holders without permanent resident status, so candidates should confirm clearance requirements before applying.
What is the prevailing wage for sponsored software systems engineer jobs in Maine?
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.