Software Support Engineer Jobs in USA with Visa Sponsorship
Software Support Engineer jobs attract H-1B visa, TN visa, and F-1 OPT sponsorship from employers across cloud infrastructure, SaaS, and enterprise software. Roles typically qualify as specialty occupations requiring a computer science or engineering degree, making them strong candidates for employer-sponsored visa petitions.
Find Software Support Engineer JobsOverview
Showing 5 of 34+ Software Support Engineer jobs










See all 34+ Software Support Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Support Engineer roles.
Get Access To All Jobs
INTRODUCTION
The Associate Software Support Engineer works independently and as part of the End User Computing team to support and maintain Echo and ITS core applications. This role serves as a point-of-contact for end users reporting various application issues. It is pertinent that this person demonstrates proficiency in all Echo and ITS business functions and applications. They must exhibit effective communication skills in all customer and team interactions and offer exceptional customer support. They are responsible for ensuring that all assigned problems and solutions are worked, escalated, and communicated in a timely manner.
ROLE AND RESPONSIBILITIES
- Provide advanced application support and resolve user issues end-to-end
- Manage and prioritize tickets; investigate, escalate, and document solutions
- Analyze code and contribute to bug fixes and enhancements
- Drive automation and process improvements
- Create and maintain knowledge base articles and documentation
- Lead or support deployments, upgrades, and maintenance activities
- Partner with Service Desk, Dev, QA, and Infrastructure teams
- Perform root cause analysis and improve system reliability
- Support onboarding and cross-training of team members
- Participate in on-call rotation (24/7 support)
BASIC QUALIFICATIONS
- 1+ year of application support or relevant technical experience (new grads encouraged)
- Strong understanding of Microsoft technologies
- Solid object-oriented programming (OOP) fundamentals; ability to learn new technologies quickly
- Basic experience with SQL and APIs (HTTP methods; tools like Postman a plus)
- Familiarity with C# and/or VB.Net is a plus
- Strong problem-solving and time management skills
- Excellent communication skills with the ability to work across all levels of the organization
- Team-oriented with a strong sense of ownership
PREFERRED QUALIFICATIONS
- Experience with monitoring tools (e.g., Splunk, Dynatrace)
- Exposure to Agile environments or ITIL practices
QUALIFICATIONS
Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience)
WORK ENVIRONMENT
This job operates in an office environment and uses a computer, telephone and other office equipment as needed to perform duties. The noise level in the work environment is typical of that of an office with an open seating floor plan. The employee may encounter frequent interruptions throughout the work day. The employee is regularly required to sit, talk, or hear.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, status as a qualified individual with a disability, or Vietnam era or other protected veteran.
BENEFITS
For more information about our benefit offerings, please visit our careers page at https://www.echo.com/company/careers.
COMPENSATION
- Salary Range: $64,291.00-93,479.00 per year
This role is eligible for a bonus that is based on a combination of personal and business performance.
See all 34+ Software Support Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Support Engineer roles.
Get Access To All JobsTips for Finding Visa Sponsorship as a Software Support Engineer
Map your degree to the role
USCIS scrutinizes whether your specific degree field directly supports a Software Support Engineer position. A computer science, information systems, or software engineering degree maps cleanly. A general business or unrelated STEM degree may trigger a Request for Evidence.
Verify prevailing wage before negotiating
Your employer's LCA must certify a wage at or above the prevailing wage for your location and role level. Use the OFLC Wage Search to look up Level I through Level IV wages before you receive an offer, so you can spot underfunded packages early.
Target companies with active LCA filing history
Use Migrate Mate to find employers with verified LCA filings for Software Support Engineer roles. Employers who have filed before understand the process, reducing your risk of delays from internal legal or HR teams unfamiliar with sponsorship requirements.
Distinguish support tiers when targeting employers
Enterprise software and cloud platform companies filing H-1B petitions for support engineers typically sponsor Tier 2 and Tier 3 roles, not helpdesk positions. Targeting companies where support engineers own technical escalations and API or infrastructure troubleshooting strengthens your specialty occupation argument.
Confirm E-Verify enrollment if you're on STEM OPT
If you're extending F-1 OPT under the STEM extension, your employer must be enrolled in E-Verify before your training plan is approved. Ask HR to confirm enrollment status during the offer stage, not after you've signed, to avoid gaps in work authorization.
Front-load your technical documentation for PERM
If your employer pursues a green card through PERM labor certification, the job description filed with DOL must accurately reflect your actual duties. Collect performance reviews, ticket escalation records, and internal documentation that demonstrate the role requires a specialized degree, not just general IT skills.
Frequently Asked Questions
Does a Software Support Engineer role qualify as a specialty occupation for H-1B purposes?
Yes, in most cases, provided the role requires at least a bachelor's degree in a directly related field such as computer science, information systems, or software engineering. Roles focused on Tier 2 or Tier 3 technical support, API troubleshooting, or infrastructure diagnostics carry stronger specialty occupation arguments than general helpdesk positions. USCIS evaluates the actual duties, not just the job title.
Which visa types are available for Software Support Engineers seeking U.S. sponsorship?
H-1B is the most common path and covers the role under specialty occupation rules. Canadian and Mexican nationals can pursue TN status under the USMCA engineer or computer systems analyst categories. F-1 students can work via OPT or STEM OPT while an employer pursues H-1B sponsorship. Each visa has different employer filing obligations and eligibility conditions.
How do I find employers who actively sponsor Software Support Engineer visas?
Migrate Mate lists U.S. employers with verified LCA sponsorship history for Software Support Engineer roles, searchable by city and role type. Focusing on companies with prior filings in this specific occupation reduces the risk of encountering employers who are supportive in principle but unprepared operationally to sponsor a petition.
Is a three-year bachelor's degree from outside the U.S. sufficient for H-1B specialty occupation?
USCIS accepts foreign three-year degrees when a credential evaluation confirms they are equivalent to a U.S. four-year bachelor's degree in a relevant field. Many Australian, Indian, and UK three-year degrees pass this evaluation, but the credential evaluation report must accompany the I-129 petition. The degree field still needs to align directly with the Software Support Engineer role's duties.
Can a Software Support Engineer self-petition for a green card, or does the employer have to file?
Most Software Support Engineers pursue employer-sponsored green cards through the EB-3 skilled worker category, which requires the employer to file a PERM labor certification with DOL and then an I-140 petition. Self-petition routes like EB-1A extraordinary ability or EB-2 National Interest Waiver are rarely applicable to support engineering roles and require a substantially elevated professional profile to qualify.
What is the prevailing wage requirement for sponsored Software Support Engineer jobs?
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.