Green Card Software Quality Engineer Jobs
Software Quality Engineer roles qualify for EB-2 and EB-3 green card sponsorship through the PERM labor certification process, which permanently ties your residency to a U.S. employer rather than a temporary visa. Employers document that no qualified U.S. worker is available before filing your I-140 petition, making early sponsorship conversations and thorough credential preparation essential for a smooth process.
Find Green Card Software Quality Engineer JobsOverview
Showing 5 of 5,447+ Software Quality Engineer jobs










See all 5,447+ Software Quality Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Quality Engineer roles.
Get Access To All Jobs
Imagine how your ideas and expertise can change a patient’s life. Our Quality teams help shape the development of groundbreaking technologies to ensure each stage of our innovation process is held to the highest standards of integrity and safety. You’ll bring your passion for problem solving and partner with various teams to influence decision-making for a product’s entire lifecycle. Your work will involve you optimizing product development to impact patients around the world with pioneering technology.
The Senior Software Quality Engineer is a key member of the Software Quality organization, responsible for ensuring the cybersecurity of product software including Software as a Medical Device (SaMD), Software in a Medical Device (SiMD), software as an accessory to a medical device, and other Digital Health Technologies. This role is responsible for owning and advancing product cybersecurity processes established within our Quality Management System and ensure alignment with applicable regulatory standards and industry guidance. The position will work in close partnership with R&D, Product Security, Quality and other cross-functional team members to integrate cybersecurity requirements throughout the product software development lifecycle and support effective postmarket cybersecurity management.
We are seeking an ambitious, technically strong candidate with a solid foundation in quality and cybersecurity, excellent communication skills, and the ability to build trusted relationships across the organization. This role offers meaningful opportunities to grow within a dynamic and evolving Software Quality function.
How you will make an impact:
- Own the establishment, implementation, and continuous improvement of cybersecurity related processes for product software established in our Quality Management System
- Review and approve product cybersecurity related deliverables across the lifecycle, including planning, requirements, architecture/design, risk management, verification and validation, and problem resolution (dispositioning of cybersecurity vulnerabilities and defects)
- Execute Cybersecurity risk analysis on our products
- Provide assurance that all requirements related to cybersecurity are followed when developing or making changes to product software
- Work in close partnership with Product Security, Quality and R&D to address and monitor cybersecurity risks throughout the Product Software Development Lifecycle
- Support regulatory submissions and responses regarding cybersecurity related requests
- Effectively manage multiple priorities, projects and ability to communicate at all levels of personnel
- Author, review and approve documents in our Application Lifecycle Management and Product Lifecycle Management systems
- Willingness to work in a fast-paced, dynamic environment to meet the needs of the business and deliver safe quality products to our patients
What you will need (Required):
- Bachelor’s degree in Scientific, Engineering, or Computer Science fields plus four (4) years of relevant work experience; OR Master’s degree Scientific, Engineering, or Computer Science fields plus three (3) years of relevant work experience
- Highly regulated industry experience
- Experience with software development and/or software quality in regulated environments
What else we look for (Preferred):
- Engineering or Computer Science degree
- Medical device industry experience
- Experience with cybersecurity risk assessments
- Experience integrating cybersecurity into the SDLC / design controls
- Familiarity with vulnerability management and post market cybersecurity processes
- Familiarity with software (IEC 62304) and cybersecurity (NIST) guidelines; including understanding of Waterfall and Agile concepts in context with the SDLC process
- Knowledge and experience in Medical Device Risk Management (ISO 14971)
- Excellent written and verbal communication skills required
Aligning our overall business objectives with performance, we offer competitive salaries, performance-based incentives, and a wide variety of benefits programs to address the diverse individual needs of our employees and their families.
For California (CA), the base pay range for this position is $108,000 to $153,000 in tool (highly experienced).
The pay for the successful candidate will depend on various factors (e.g., qualifications, education, prior experience). Applications will be accepted while this position is posted on our Careers website.
Edwards is an Equal Opportunity/Affirmative Action employer including protected Veterans and individuals with disabilities.
COVID Vaccination Requirement
Edwards is committed to protecting our vulnerable patients and the healthcare providers who are treating them. As such, all patient-facing and in-hospital positions require COVID-19 vaccination. If hired into a covered role, as a condition of employment, you will be required to submit proof that you have been vaccinated for COVID-19, unless you request and are granted a medical or religious accommodation for exemption from the vaccination requirement. This vaccination requirement does not apply in locations where it is prohibited by law to impose vaccination.
See all 5,447+ Green Card Software Quality Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Green Card Software Quality Engineer Jobs.
Get Access To All JobsTips for Finding Green Card Sponsorship as a Software Quality Engineer
Align your credentials to PERM requirements early
PERM requires your employer to define a minimum job requirement, usually a bachelor's degree in computer science or a related field. Make sure your transcripts and any foreign degree evaluations match that exact requirement before your employer posts the mandatory recruitment advertisements.
Target employers with active PERM filing history
Software quality and QA engineering roles are filed under DOL's Standard Occupational Classification codes. Search OFLC PERM disclosure data to identify which employers have certified positions for this job title, then prioritize those companies when applying.
Ask about EB-2 versus EB-3 during offer negotiations
If your role requires only a bachelor's degree, employers often default to EB-3. If you hold a master's degree or can demonstrate an advanced-degree requirement for the position, pushing for EB-2 classification can shorten your wait for an available priority date, particularly for oversubscribed nationalities.
Use Migrate Mate to find sponsoring employers
Filter for Software Quality Engineer roles with verified green card sponsorship history using Migrate Mate. This surfaces employers who have already filed PERM applications for this occupation, so you spend less time cold-applying to companies that have never sponsored a permanent resident.
Prepare for the mandatory prevailing wage step
Before PERM begins, your employer must obtain a Prevailing Wage Determination from DOL. Check the OFLC Wage Search under your job title and location so you can verify the wage offered meets or exceeds the DOL-determined level, a mismatch will delay or invalidate the entire certification.
File I-485 concurrently when a visa number is current
Once your priority date becomes current on the USCIS Visa Bulletin, you can file your I-485 adjustment of status at the same time your employer submits the I-140, cutting months off your wait. Confirm your country's EB-2 or EB-3 cutoff date with USCIS before your employer finalizes the filing package.
Green Card Software Quality Engineer: Frequently Asked Questions
Does a Software Quality Engineer role qualify for EB-2 or EB-3 green card sponsorship?
Software Quality Engineer positions can qualify under either category. EB-3 applies when the role requires a bachelor's degree in computer science, software engineering, or a closely related field. EB-2 applies when the position genuinely requires an advanced degree or the employer can demonstrate that the complexity of the work warrants EB-2-level qualifications. Your employer defines the job requirements, and those requirements must be documented consistently throughout the PERM recruitment process.
How does PERM green card sponsorship differ from H-1B sponsorship for this role?
H-1B visa is a temporary work visa renewed in increments, subject to an annual lottery with no path to permanent residency on its own. PERM-based green card sponsorship is a permanent immigration benefit with no annual cap at the EB-3 level for most countries. The process takes longer, typically two to four or more years from PERM filing to green card approval, but it permanently resolves your work authorization rather than requiring repeated renewals and lottery cycles.
What occupation code does DOL use for Software Quality Engineer roles in PERM applications?
DOL uses Standard Occupational Classification codes to classify positions in PERM applications. Software quality and QA engineering roles typically fall under codes related to software developers, quality assurance analysts, and testers. You can verify the correct classification by reviewing the O*NET occupation profile for your specific job duties, which helps ensure the PERM job description and wage level match what DOL expects for that code.
How can I find Software Quality Engineer jobs where the employer will sponsor a green card?
Search for employers with a documented PERM filing history for Software Quality Engineer or related titles. Migrate Mate surfaces roles from employers who have previously certified PERM applications for this occupation, so you can direct your applications to companies that have already navigated the sponsorship process. This is more efficient than applying broadly and asking each employer whether they sponsor green cards after an offer is made.
Can my employer start my green card process while I am on H-1B status?
Yes. Many Software Quality Engineers begin the PERM process while on H-1B status. Filing PERM and an approved I-140 before your sixth year of H-1B status allows you to extend your H-1B in one-year increments beyond the standard six-year cap under AC21 portability provisions. USCIS requires the I-140 to be approved and your priority date to remain more than 365 days away from becoming current to use this extension pathway.