H-1B Visa Backend Software Engineer Jobs
Backend Software Engineer roles rank among the most consistently sponsored H-1B visa positions, with employers filing LCAs across distributed systems, API development, and cloud infrastructure work. The 85,000-cap lottery applies, but cap-exempt employers and October 1 start dates create predictable filing windows worth planning around.
Find H-1B Visa Backend Software Engineer JobsOverview
Showing 5 of 357+ Backend Software Engineer jobs










See all 357+ Backend Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Backend Software Engineer roles.
Get Access To All Jobs
INTRODUCTION
Marriott is a world leader in hospitality. Offering the most powerful portfolio in the industry, our 31 brands and 8,500+ properties across 138 countries and territories give people more ways to connect, experience and expand their world. Diversity and inclusion are fundamental to our core values and strategic business goals. Taking care of people and their well-being is our most precious cultural inheritance.
As a Senior Software Engineer – Backend at Marriott, you will design, develop, and support scalable, secure, and high-performance backend services that power Marriott’s global digital platforms. You will build enterprise APIs, microservices, distributed systems, and cloud-native applications using technologies such as Java, Spring Boot, Node.js, REST, and GraphQL.
You will collaborate with product owners, architects, engineering teams, QA, DevOps, security, and platform teams to deliver resilient backend capabilities that integrate with enterprise systems, authentication platforms, customer data services, and third-party applications.
Key Responsibilities
- Design, develop, and maintain scalable, secure, high-performance backend services and microservices using Java, Spring Boot, Node.js, or similar technologies.
- Design and build RESTful and GraphQL APIs for web, mobile, partner, and enterprise integrations.
- Architect cloud-native and distributed systems with a focus on scalability, resiliency, cache, security, and performance.
- Integrate services with enterprise APIs, databases, authentication platforms, messaging systems, and third-party services.
- Design and support event-driven and asynchronous integrations using APIs, events, queues, and messaging.
- Participate in architecture reviews, technical design, code reviews, and technology evaluations, while mentoring engineers and promoting engineering best practices.
- Develop automated tests and contribute to CI/CD, cloud deployments, monitoring, logging, and operational readiness.
- Troubleshoot complex production issues across APIs, microservices, databases, integrations, and cloud infrastructure.
- Participate in Agile/Scrum planning, estimation, refinement, and continuous improvement.
Required Qualifications
- Bachelor’s degree in computer science, Software Engineering, or related field, or equivalent experience.
- 8+ years of software engineering experience, including 6+ years of hands-on backend development.
- Strong experience with Java, Spring Boot, Node.js, or comparable enterprise backend technologies.
- Strong experience designing RESTful/GraphQL APIs, microservices, and distributed systems.
- Experience with relational/NoSQL databases, caching, and enterprise integration patterns.
- Experience building cloud-native applications using AWS, Azure, or Google Cloud.
- Strong understanding of application security, authentication, authorization, scalability, resiliency, and performance.
- Experience with automated testing, CI/CD, monitoring, logging, and production troubleshooting.
- Strong problem-solving, communication, collaboration, and technical leadership skills.
Preferred Qualifications
- Experience with Spring Security, Spring Data, Node.js, TypeScript, and GraphQL.
- Experience with Docker, Kubernetes, NGINX, and cloud-native deployment patterns.
- Experience implementing resiliency patterns such as retries, circuit breakers, timeouts, and graceful degradation.
- Familiarity with Git, JIRA, Jenkins, Harness, Dynatrace, and similar DevOps and observability tools.
- Experience with API performance optimization, distributed systems, and production-scale applications.
LOCATION
Location: 7750 Wisconsin Avenue, Bethesda MD 20814, United States
COMPENSATION
Pay Range: $110,400-$198,100 annually
Remote, Pay Range: $100,400-$180,100 annually
SCHEDULE
Schedule: Full Time
Located Remotely? Y
Position Type: Management
Bonus Eligible: Y
Expiration Date: 11/06/2026
At Marriott International, we are dedicated to being an equal opportunity employer, welcoming all and providing access to opportunity. We actively foster an environment where the unique backgrounds of our associates are valued and celebrated. Our greatest strength lies in the rich blend of culture, talent, and experiences of our associates. We are committed to non-discrimination on any protected basis, including disability, veteran status, or other basis protected by applicable law.
All positions offer a 401(k) plan, stock purchase plan, discounts at Marriott properties, commuter benefits, employee assistance plan, and childcare discounts. Benefits are subject to terms and conditions, which may include rules regarding eligibility, enrollment, waiting period, contribution, benefit limits, election changes, benefit exclusions, and others.
Full-time positions also offer coverage for medical, dental, vision, health care flexible spending account, dependent care flexible spending account, life insurance, disability insurance, accident insurance, adoption expense reimbursements, paid parental leave and educational assistance.
Washington Applicants Only: Employees will accrue paid sick leave, 0.077 PTO balance for every hour worked and be eligible to receive a minimum of 9 holidays annually.
Marriott Headquarters (HQ) supports a hybrid work environment that helps associates Be Connected. HQ based roles are generally hybrid and require regular in-office presence at the assigned location, including for candidates who live within commuting distance of HQ for a role listed as remote. Remote roles will be clearly identified in the job posting.
Marriott International is the world’s largest hotel company, with more brands, more hotels and more opportunities for associates to grow and succeed. Be where you can do your best work, begin your purpose, belong to an amazing global team, and become the best version of you.
See all 357+ H-1B Visa Backend Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa Backend Software Engineer Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as a Backend Software Engineer
Match your SOC code before applying
Your H-1B petition is filed under a specific Standard Occupational Classification code. Backend engineers typically fall under SOC 15-1252. Confirm the role's SOC code matches your actual duties using O*NET before accepting an offer.
Verify employer LCA filing history early
Use Migrate Mate to filter Backend Software Engineer roles by verified DOL Labor Condition Application history, so you're targeting employers who have actually sponsored H-1B petitions for this role type, not just those who say they do.
Prepare a degree equivalency letter now
USCIS requires a direct-field bachelor's degree for specialty occupation. If your computer science or engineering degree is from outside the U.S., get a credential evaluation from a NACES-member service before your employer files the I-129.
Target cap-exempt employers to bypass the lottery
Universities, nonprofit research organizations, and government research entities are cap-exempt, meaning your employer can file your H-1B petition any time without entering the March lottery. Backend engineering roles exist at many of these institutions.
Negotiate your start date around the October 1 window
Cap-subject H-1B petitions take effect October 1 at the earliest. If you're on OPT, confirm your EAD expiration covers the gap and ask your employer about cap-gap authorization under DOL and USCIS rules.
Request premium processing if your offer has a deadline
USCIS premium processing guarantees a 15-business-day adjudication decision for an additional fee. If your employer has a firm onboarding date or your current status expires soon, ask your employer's counsel to file Form I-907 alongside the I-129.
H-1B Visa Backend Software Engineer: Frequently Asked Questions
Does a Backend Software Engineer role qualify as an H-1B specialty occupation?
Yes, backend software engineering qualifies as a specialty occupation because it normally requires at least a bachelor's degree in computer science, software engineering, or a closely related field. USCIS evaluates the specific duties in the LCA and I-129 petition, so the job description must reflect work requiring that theoretical and practical application of specialized knowledge, not general IT support or broad programming tasks.
How do I find employers who actually sponsor H-1B visas for backend roles?
Migrate Mate shows verified LCA filing history by role and employer, so you can see which companies have filed DOL Labor Condition Applications for backend engineering positions. This is more reliable than asking recruiters, because LCA filings are public record and confirm an employer's actual sponsorship activity rather than their stated intention to sponsor.
Can I switch to a new backend engineering job while my H-1B is active?
Yes, under H-1B portability rules established by AC21, you can start working for a new employer as soon as they file a non-frivolous I-129 petition on your behalf, as long as your current H-1B has been approved for at least 180 days. The new role must still qualify as a specialty occupation in the same or a similar occupational classification as your original petition.
What happens to my H-1B if my backend engineering job involves remote work across multiple states?
Your employer must file a separate LCA for each work location where you spend more than a few days, including your home address if you work remotely from a different state than the employer's office. USCIS and DOL require the prevailing wage to reflect the actual work location, not the employer's headquarters, so remote backend roles can trigger multi-LCA filings.
Does the H-1B cap apply to backend engineering jobs at every company?
No. The 85,000-slot annual cap applies to most private-sector employers, but universities, nonprofit research organizations, and government research entities are cap-exempt. Backend engineers hired by these organizations can have their H-1B petitions filed at any time of year without entering the lottery, which is worth factoring into your job search if your OPT window is narrow.