Software Applications Engineer Jobs in USA with Visa Sponsorship
Software applications engineers develop, test, and maintain software systems that solve business problems. For visa sponsorship, these roles typically qualify as specialty occupations requiring a computer science, software engineering, or related technical degree, making them strong candidates for H-1B visa, E-3 visa, and other skilled worker visas. For detailed occupation requirements, see the O*NET profile.
Find Software Applications Engineer JobsOverview
Showing 5 of 1,206+ Software Applications Engineer jobs










See all 1,206+ Software Applications Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Applications Engineer roles.
Get Access To All Jobs
What success looks like in this role:
- Analyze business requirements and convert project goals into the defined system functions that the organization intends to develop.
- Perform project gap analysis, establish and evaluate the functional requirements gathered for validity and feasibility and communicate the same to the business users.
- Prepare use case diagram and review with business team to clarify and understand the scope of requirements.
- Create flow chart, data mapping document to understand the business rules & functional requirement clearly.
- Design rich and Responsive User-Interface (UI).
- Need to collaborate closely with User Experience (UX) designer and other design specialists to fulfill overall vision created by product owner.
- Create Stateful and responsive Front-End Components to fulfil the business requirements by using Angular, Typescript and NgRx store.
- Design and develop backend Business & Data services using .Net Core, which can interact with Angular Components.
- Take care of security features for both front end and backend applications by using the latest tools or approach followed as per the latest industry standards.
- Design and develop data migration components to import historical data for reporting.
- Design and develop Data transformation batch processing rules for reporting. Design and develop solutions to integrate external applications.
- Create data models and entity relationship diagrams (ERDs).
- Setup code review process.
- Create Unit Test cases for testing Angular components and services and backend Data services which can cover at least 80% of code coverage.
- Create System Integration Test cases and support Integration testing once all discrete components are integrated.
- Perform rigorous testing to identify any use case for performance improvement.
- Develop Proof of concepts for integration of new tools into application.
- Collate and present the recommendations and insights that would enable continuous measurable improvement in the client's business decisions.
- Work with DevOps team for deployment of new release versions using Continuous integration tools such as Jenkins to environments such as Dev, UAT, QA.
- Configure Cl CD pipelines for Deployment, Testing & Reporting.
- Mentors junior members of the team.
- Conduct Knowledge transfer and technical trainings.
- Takes lead in developing technical design documents and assists in user documentation creation.
You will be successful in this role if you have:
Must have Bachelor's degree or foreign equivalent in Computer Engineering, Computer Science, Information Technology or a related field.
Must have 6 years of experience in job offered or related position.
Must have 6 years experience in the following:
- Operating Systems: Windows XP, Windows 7, Windows 10, Windows 11, Windows Server
- Programming Languages: C#, VB.Net, .net Core
- Application Software/ IDEs: Visual Studio .NET (2003, 2005, 2008, 2010, 2013, 2017, 2022)
- Web Development: Angular 18 and above, ASP.NET (1.0 to 4.0), ASP (2.0, 3.0), IIS 10.0
- Databases & Data Tools: SQL Server (7, 2000, 2005, 2008, 2012, 2014, 2019), Oracle SQL Server Integration Services
- Design & Modeling Tools: Microsoft Visio, UML
- Reporting & Bl Tools: Crystal Reports 9 for .NET, SQL Server Reporting Services, Cognos, Power Bl
- Version Control/ SDLC tools: Azure DevOps, Git, Bitbucket
- GUI & Front-End Technologies: HTML, CSS, JavaScript, VBScript, XML, XSL, WinForms (.NET), Angular JS, Angular 18, Bootstrap, jQuery, npm
- Technologies & Frameworks: WebAPI, OData, Web Services, Entity Framework, .NET Core (8.0), Kafka, API Gateway
- Integrations with Laserfiche Document Management
- Implementing Single sign-on using Oauth 2 protocols
- Implementing Web API security, application vulnerability prevention
- Implementing Data management and reporting solutions using Azure Datalakes, Azure Synapse, Azure Data Factory.
Must be willing to work anywhere in the U.S. as the position may involve relocation to various and unanticipated client site locations; any relocation will be paid by employer pursuant to internal policy.
This role may require access to export-controlled commodities and technology. Therefore, to conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.
Unisys is proud to be an equal opportunity employer that considers all qualified applicants without regard to age, caste, citizenship, color, disability, family medical history, family status, ethnicity, gender, gender expression, gender identity, genetic information, marital status, national origin, parental status, pregnancy, race, religion, sex, sexual orientation, transgender status, veteran status or any other category protected by law.
This commitment includes our efforts to provide for all those who seek to express interest in employment the opportunity to participate without barriers. If you are a US job seeker unable to review the job opportunities herein, or cannot otherwise complete your expression of interest, without additional assistance and would like to discuss a request for reasonable accommodation, please contact our Global Recruiting organization at GlobalRecruiting@unisys.com or alternatively Toll Free: 888-560-1782 (Prompt 4). US job seekers can find more information about Unisys’ EEO commitment here.
See all 1,206+ Software Applications Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Applications Engineer roles.
Get Access To All JobsTips for Finding Visa Sponsorship as a Software Applications Engineer
Target enterprise software companies
Large enterprise software firms like Oracle, SAP, and Salesforce regularly sponsor visas for applications engineers. They have established sponsorship programs and understand the specialty occupation requirements for technical roles.
Emphasize system integration experience
Applications engineers who can integrate complex software systems are highly valued. Highlight experience with APIs, middleware, and enterprise architecture in your applications to strengthen your sponsorship case.
Consider consulting firms as entry points
IT consulting companies often hire applications engineers for client projects and are familiar with visa sponsorship. They can provide a pathway to permanent roles with their enterprise clients later.
Document your technical problem-solving skills
USCIS looks for evidence that your role requires specialized knowledge. Prepare examples of complex technical challenges you've solved and how your degree directly applies to applications engineering work.
Research industry-specific applications
Healthcare, finance, and manufacturing have specialized software needs. Applications engineers with domain expertise in these industries often face less competition and stronger sponsorship prospects from sector-specific employers.
Build experience with cloud platforms
Cloud-native applications engineering is in high demand. AWS, Azure, and Google Cloud certifications can make you more attractive to sponsors and demonstrate specialized skills beyond basic programming.
Frequently Asked Questions
What degree do I need for H-1B sponsorship as a software applications engineer?
You need a bachelor's degree in computer science, software engineering, information systems, or a closely related field. Computer engineering and electrical engineering with software focus also typically qualify. USCIS requires the degree field to directly relate to applications development and systems integration work. Alternative combinations like mathematics with extensive programming coursework may qualify but face more scrutiny.
Do software applications engineers get approved for H-1B visas?
Yes, software applications engineers have strong approval rates because the role clearly requires specialized technical knowledge. USCIS recognizes that developing, integrating, and maintaining business software systems requires a computer science or engineering education. The key is demonstrating that your specific role involves complex technical problem-solving rather than routine coding tasks that any programmer could handle.
Can I get sponsored without a computer science degree?
Possibly, but it's more challenging. USCIS may accept degrees in mathematics, engineering, or information systems if coupled with relevant coursework and work experience. The three-for-one rule allows three years of progressive software engineering experience to substitute for one year of education. However, having the directly related degree makes the specialty occupation argument much stronger and reduces approval risk.
What's the difference between applications engineer and software developer for sponsorship?
Both roles typically qualify for H-1B visa sponsorship, but applications engineers focus on integrating and configuring existing software systems rather than building new applications from scratch. USCIS treats both as specialty occupations requiring technical degrees. Applications engineers may have slightly easier approval because the role often involves more complex system architecture and integration challenges that clearly require specialized knowledge.
Which companies sponsor applications engineers most often?
Enterprise software companies like Oracle, SAP, Microsoft, and Salesforce are frequent sponsors because they need engineers to implement their products at client sites. Large consulting firms like Accenture, Deloitte, and IBM also sponsor for client-facing roles. Technology departments at Fortune 500 companies across industries regularly sponsor applications engineers to maintain their internal software systems and integrate new business applications.
How to find Software Applications Engineer jobs with visa sponsorship?
To find Software Applications Engineer jobs with visa sponsorship, use Migrate Mate, which specializes in connecting international talent with sponsoring employers. Focus on tech companies, software firms, and startups that commonly hire for these roles and offer H-1B, TN visa, or O-1 visas. Filter specifically for application development, mobile app engineering, and enterprise software positions where sponsorship is more readily available.
What is the prevailing wage requirement for sponsored Software Applications 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.