E-3 Visa Software Systems Engineer Jobs
Software Systems Engineer roles qualify for E-3 visa sponsorship as specialty occupations requiring a bachelor's degree in computer science, software engineering, or a related field. Australian citizens can enter on E-3 status with no lottery, no annual cap pressure, and unlimited two-year renewals tied to your employment.
Find E-3 Visa Software Systems Engineer JobsOverview
Showing 5 of 107+ Software Systems Engineer jobs










See all 107+ Software Systems Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Systems Engineer roles.
Get Access To All Jobs
NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables unique creativity and discovery, and powers what were once science fiction inventions, from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence. You will design and build the next-generation architecture and software for managing storage services to support our engineers, architects with NVIDIA GPU design, VLSI, Corporate, and AI/ML teams. You will build the self-service architecture and capabilities to enable NVIDIA GPU design teams and handle services that are very critical for all NVIDIA users that require 24/7/365 availability and support. Your duties will involve leading and supporting the design of storage platform software services that not only impact revenue but also form the backbone of NVIDIA engineering infrastructure services and various business applications.
What you’ll be doing:
- Define, Build, and manage an all-encompassing Enterprise software engineering platform to manage storage infrastructure and services consisting of a variety of enterprise appliances, networks, and open-source technologies
- Design and expand REST API’s that thousands of engineers will rely on for on-demand storage management to manage their workflows.
- Build and Integrate provisioning, metrics, monitoring, and software to enable management workflows for storage services.
- Develop tooling to automate deployment and management of large-scale design-storage environments, to automate operational monitoring and alerting, and to enable self-service consumption of resources.
- Document the general procedures and practices, perform technology evaluations, and coordinate and track system orders, installations and deployment.
What we need to see:
- BS in Computer Science (or equivalent experience) with 8+ years of relevant experience, MS with 5+ years of experience or Ph.D. with 3 years of experience
- Extensive experience building and owning large-scale, multi-threaded, distributed backend systems
- Experience designing and building REST APIs in Python or Go
- Background with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Experience with cloud infrastructure - AWS, Azure or Google Cloud.
- Background with telemetry stacks, like Grafana, Prometheus monitoring, AlertManager, and Kibana
- Strong collaborative and social skills, specifically a shown ability to effectively guide and influence within a dynamic matrix environment
Ways to stand out from the crowd:
- Demonstrated work with Open-Source software: building, debugging, patching, and contributing code.
- Experience with solving Linux storage-related problems
- Experience with design, deployment, and management of Enterprise NAS solutions like NetApp, Pure Storage, Distributed filesystems like Lustre, and S3 storage.
- Background with HPC cluster management tools such as Slurm, PBS, LSF, etc.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and enjoy having fun, then we want to hear from you!
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 168,000 USD - 270,250 USD for Level 4, and 200,000 USD - 322,000 USD for Level 5. You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until September 14, 2026. This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
See all 107+ E-3 Visa Software Systems Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new E-3 Visa Software Systems Engineer Jobs.
Get Access To All JobsTips for Finding E-3 Visa Sponsorship as a Software Systems Engineer
Translate your Australian credentials for U.S. employers
A three-year Australian bachelor's degree is generally accepted as equivalent to a U.S. four-year degree for E-3 visa specialty occupation purposes. Get a credential evaluation from a NACES-accredited evaluator before interviews so hiring managers don't stall on degree equivalency questions.
Filter roles by specialty occupation alignment
Job postings that say 'bachelor's preferred' instead of 'required' can disqualify a role from E-3 specialty occupation status. Target listings that explicitly require a degree in a specific engineering or computer science discipline, not generalist technical roles where any degree satisfies the requirement.
Search specifically for E-3 sponsoring employers
Many U.S. tech employers sponsor H-1B visa but haven't explicitly advertised E-3 willingness. Use Migrate Mate to identify employers with active E-3 and LCA sponsorship history, so you're targeting companies that have already run the DOL filing process for this visa type.
Confirm your offer letter covers LCA requirements
Your employer must file a Labor Condition Application with the DOL before your consulate appointment. The offer letter needs to specify your job title, worksite location, and that your salary meets the DOL prevailing wage for your SOC code and geography.
Use a filing service to avoid LCA and DS-160 errors
Systems engineering roles often span multiple worksites or project-based client sites, which complicates LCA filings. Migrate Mate's E-3 filing service handles your LCA, DS-160, and consulate prep so worksite classification errors don't delay your start date.
Negotiate your start date around consulate processing timelines
E-3 consulate appointment wait times vary by city and season. Sydney, Melbourne, and Perth each have different availability windows. Lock in your interview slot before committing to a start date with your employer so you're not in breach of your offer while waiting for a visa stamp.
E-3 Visa Software Systems Engineer: Frequently Asked Questions
How do I find Software Systems Engineer jobs with E-3 visa sponsorship?
Migrate Mate is built specifically for Australian professionals searching for E-3 sponsorship roles in the U.S. It surfaces Software Systems Engineer positions at employers with active LCA and E-3 filing history, so you're not cold-applying to companies that have never run the process. Standard job boards don't filter by E-3 sponsorship history, which wastes time on employers unfamiliar with the visa.
How much does it cost to get an E-3 visa?
Migrate Mate's E-3 filing service covers the entire process for $499, including the Labor Condition Application, visa document preparation, and consulate appointment guidance. Traditional immigration lawyers charge $2,000–$5,000+ for the same work. The E-3 has less paperwork than most work visas, so paying thousands for legal help is usually unnecessary.
Does a Software Systems Engineer role qualify as a specialty occupation for E-3 purposes?
Yes, Software Systems Engineer roles typically qualify because they require at least a bachelor's degree in computer science, software engineering, or electrical engineering. The role must be structured so that the degree is a genuine requirement, not just preferred. Roles blending systems engineering with general IT support or project coordination can be harder to qualify if the degree requirement isn't specific to the technical function.
How does the E-3 compare to H-1B for Software Systems Engineers?
The E-3 has no lottery and no annual cap, so your employer can file at any point in the year and expect approval without a random selection event. H-1B registration opens once a year and only around 25 to 30 percent of eligible registrants are selected. For a Software Systems Engineer with Australian citizenship, the E-3 is a direct path that H-1B holders from other countries don't have access to.
Can I change employers or project sites on an E-3 while working as a Software Systems Engineer?
Changing employers requires a new LCA filing and a new E-3 visa stamp in most cases. If you're working across multiple client sites, each worksite location must be covered by your existing LCA or an amended filing. USCIS treats material changes in your job duties or work location as triggering a new filing requirement, so confirm with your employer before any role or site transition.