H-1B1 Singapore Visa Senior Software Developer Jobs
Senior Software Developer roles qualify for H-1B1 Singapore visa sponsorship as specialty occupations requiring a bachelor's degree or higher in computer science, software engineering, or a related field. No lottery, no USCIS petition filing, and the 5,400-visa annual cap has never been exhausted, giving Singaporean engineers a direct consular path to U.S. tech roles.
See All Senior Software Developer JobsOverview
Showing 5 of 907+ Senior Software Developer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 907+ Senior Software Developer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Developer roles.
Get Access To All Jobs
At Apple, we focus deeply on our customers’ experience. Apple Ads brings this same approach to advertising, helping people find exactly what they’re looking for and helping advertisers grow their businesses. Our technology powers ads and sponsorships across Apple Services, including the App Store, Apple News, and MLS Season Pass. Everything we do is designed for trust, connection, and impact: We respect user privacy, integrate advertising thoughtfully into the experience, and deliver value for advertisers of all sizes - from small app developers to big, global brands. Because when advertising is done right, it benefits everyone.
Description
The Ad Delivery Services team at Apple owns a collection of highly available, low latency services central to serving high quality privacy preserving Ads on Apple devices. The team is responsible for multiple business critical functionalities including budget management, policy, targeting, traffic quality and intent understanding domains. If you're passionate about building innovative products and shaping the future of advertising, we invite you to join our team!
Responsibilities
-
System Design and Architecture: Design, develop, and optimize highly scalable, distributed systems. Leverage cloud-native technologies and micro-services architecture to build robust and resilient solutions.
-
Problem-Solving and Innovation: Tackle complex technical challenges, drive innovation, and stay up-to-date with emerging technologies.
-
Collaboration: Work closely with product managers, architects, and other engineers to deliver high-quality solutions.
Minimum Qualifications
-
6+ years of software engineering experience, with a focus on distributed systems, cloud technologies, and microservices architecture
-
Strong proficiency in Java
-
Deep understanding of cloud platforms (AWS, GCP, Azure)
-
DevOps technologies (Docker, Kubernetes)
-
Proficiency in database technologies (SQL, NoSQL)
-
Bachelor's / Master’s degree in Computer Science or equivalent
Preferred Qualifications
-
Strong understanding of micro-services design, high-scale performance tuning, big data and streaming technologies
-
Proven ability to lead and mentor engineering teams
-
Strong analytical and problem-solving skills
-
Excellent communication and collaboration skills
-
Experience in Ads domain is a plus
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 and $318,400, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
See all 907+ Senior Software Developer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Developer roles.
Get Access To All JobsTips for Finding Visa Sponsorship as a Senior Software Developer
Verify your degree meets specialty occupation
Your degree must be in a directly related field like computer science or software engineering, not just any bachelor's. A general IT degree may prompt consular scrutiny, so gather transcripts and a credential evaluation before applying.
Target employers with active LCA filing history
Use Migrate Mate to filter Senior Software Developer roles by employers who've filed Labor Condition Applications for H-1B1 Singapore positions, so you're applying to companies that have already worked through the DOL certification process.
Confirm the employer files an LCA, not an I-129
Unlike H-1B visa, H-1B1 visa sponsorship doesn't require a USCIS I-129 petition. Your employer files an LCA with the DOL, then you apply directly at the U.S. Embassy in Singapore. Employers unfamiliar with this distinction often assume the process is identical to H-1B visa.
Use OFLC Wage Search before negotiating salary
The LCA requires your offered wage to meet the DOL prevailing wage for your job title and work location. Pull the wage level for your specific metro area using OFLC Wage Search so you can negotiate from an informed position and avoid LCA issues later.
Check your role against O*NET job zone requirements
Senior Software Developer falls under O*NET Job Zone 4, requiring substantial preparation and a related bachelor's degree. If your title or duties differ from standard definitions, gather documentation showing your role's degree requirement before the consular interview.
Plan for the two-year renewal cycle from day one
H-1B1 status is granted in two-year increments with no cap on renewals, but each renewal requires a new LCA certification. Raise renewal timelines during offer negotiation so your employer understands the recurring DOL filing obligation before you accept.
Frequently Asked Questions
Does a Senior Software Developer role qualify as a specialty occupation for H-1B1 Singapore?
Yes. USCIS defines specialty occupation as a role requiring at least a bachelor's degree in a directly related field. Senior Software Developer roles consistently meet this standard because they require theoretical and practical application of computer science or software engineering principles. Your degree field must correspond to the role, so a degree in an unrelated discipline can complicate approval even if your work experience is strong.
How is the H-1B1 Singapore different from H-1B for software developer roles?
The H-1B1 Singapore has no lottery, no USCIS I-129 petition, and a dedicated 5,400-visa annual allocation that has never been exhausted. Your employer files a DOL Labor Condition Application, and you apply directly at the U.S. Embassy in Singapore rather than waiting for a USCIS approval notice. The trade-off is that H-1B1 doesn't allow dual intent, so it's structured as a temporary nonimmigrant visa without a direct green card pathway built in.
How do I find Senior Software Developer jobs where the employer understands H-1B1 Singapore sponsorship?
Migrate Mate filters software developer roles by employers with verified H-1B1 Singapore LCA filing history, so you're not cold-applying to companies that have never worked through the DOL process. Many employers are familiar with H-1B but haven't sponsored H-1B1 Singapore specifically, and that distinction matters when evaluating whether an employer can move quickly once an offer is extended.
What happens to my H-1B1 status if I'm laid off from a Senior Software Developer role?
H-1B1 Singapore status is tied to your employer and the approved LCA. If your employment ends, you're expected to depart the U.S. or change to another valid status. There's no formal grace period codified under H-1B1 the way a 60-day period applies under H-1B, so securing a new offer and having your employer file a fresh LCA quickly is the most practical path forward.
Can I work for multiple employers or switch to contract work on H-1B1 Singapore?
Each employer must file a separate LCA for you, and the LCA is tied to that specific employer's worksite and wage. Taking on a second employer or transitioning to independent contracting isn't permitted without a separate LCA approval for each arrangement. If your Senior Software Developer role involves client site work, the LCA should reflect the actual work location, not just your employer's headquarters address. Migrate Mate can help you identify employers who've structured multi-site LCAs before.
See which Senior Software Developer employers are hiring and sponsoring visas right now.
Search Senior Software Developer Jobs