STEM OPT Applications Developer Jobs
Applications Developer roles qualify for STEM OPT when your degree maps to an approved CIP code in computer science, software engineering, or a related STEM field. Your employer must be enrolled in E-Verify, and the 24-month extension adds up to 36 months of total OPT work authorization, giving you a longer runway to build your career and pursue H-1B sponsorship.
See All Applications Developer JobsOverview
Showing 5 of 57+ Applications 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 57+ Applications Developer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Applications Developer roles.
Get Access To All Jobs
INTRODUCTION
When you join the growing BILH team, you're not just taking a job, you’re making a difference in people’s lives.
ROLE AND RESPONSIBILITIES
The AI Application Developer is responsible for designing, developing, testing, and supporting modern software solutions that incorporate AI capabilities, cloud technologies, and contemporary web frameworks. This role contributes to building AI-enabled applications, intelligent automation workflows, and modernizing existing systems built on Java, .NET, and cloud-based architectures. The position collaborates closely with senior developers, architects, and cross-functional partners to ensure high-quality, secure, and scalable solutions.
Essential Duties & Responsibilities including but not limited to:
-
Develops AI-enabled application features, APIs, microservices, and automation workflows using Python, Java, .NET, or cloud-native technologies.
-
Integrates AI/GenAI services from (Azure, AWS, Google, or equivalent) into applications and business workflows.
-
Supports the development of cloud-native solutions across Azure, AWS, and/or GCP.
-
Contributes to proof-of-concepts (POCs) exploring new AI models, cloud services, and automation capabilities.
-
Participates in gathering and refining functional and technical requirements with product, data, and engineering teams.
-
Writes clean, maintainable code; conducts unit testing; and participates in code reviews.
-
Troubleshoots and debugs application issues across web, cloud, and AI components.
-
Assists in maintaining documentation for application components, data flows, and cloud integrations.
-
Supports deployment, monitoring, and operational activities in collaboration with DevOps and cloud engineering teams.
-
Follows secure development practices and contributes to consistent, compliant application development standards.
MINIMUM QUALIFICATIONS
Education:
Bachelor's degree in computer science, Information Technology, or related field required.
Licensure, Certification & Registration:
Experience:
Candidates who are recent graduates are encouraged to apply.
- 1–3+ years of professional software development experience.
- Experience developing cloud enabled or AI-enabled applications.
Skills, Knowledge & Abilities:
- Practical experience with cloud environments (Azure, AWS, or GCP) including compute, storage, identity, and security basics.
- Working knowledge of AI/GenAI integration using cloud AI services or opensource frameworks.
- Strong programming skills in one or more: Python, Java, C#, JavaScript/TypeScript.
- Understanding secure coding practices, identity management, secrets handling, and cloud security fundamentals.
- Ability to troubleshoot across hybrid Windows/Linux environments and cloud integrated systems.
- Strong communication, documentation, and problem-solving skills.
PREFERRED QUALIFICATIONS & SKILLS
- Exposure to basic cloud concepts (AWS, Azure, or GCP).
- Foundational knowledge of AI/GenAI tools, automation, or modern application frameworks.
- Familiarity with Git, GitHub, or any version control system.
- Basic understanding of Agile development practices.
PAY RANGE
$100,000.00 USD – $140,000.00 USD
The pay range listed for this position is the annual base salary range the organization reasonably and in good faith expects to pay for this position at this time. Actual compensation is determined based on several factors, that may include seniority, education, training, relevant experience, relevant certifications, geography of work location, job responsibilities, or other applicable factors permissible by law.
As a health care organization, we have a responsibility to do everything in our power to care for and protect our patients, our colleagues and our communities. Beth Israel Lahey Health requires that all staff be vaccinated against influenza (flu) as a condition of employment.
LOCATION
Charlestown, MA
JOB DETAILS
- Employment: Full-time
- Hours/Week: 40
- Shift: Day
- Category: Applications
- Pay Range: $100,000.00 USD – $140,000.00 USD
- FLSA: Exempt
- Req ID: JR95706
More than 35,000 people working together. Nurses, doctors, technicians, therapists, researchers, teachers and more, making a difference in patients' lives. Your skill and compassion can make us even stronger.
Equal Opportunity Employer/Veterans/Disabled
See all 57+ Applications Developer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Applications Developer roles.
Get Access To All JobsTips for Finding STEM OPT Authorization as an Applications Developer
Verify your CIP code before applying
Check that your degree's CIP code appears on the STEM OPT designated degree list maintained by USCIS. A computer science or software engineering degree typically qualifies, but interdisciplinary degrees sometimes don't, so confirm with your DSO before your initial OPT expires.
Filter job postings by E-Verify status
Employers must be enrolled in E-Verify to hire you on STEM OPT. Use Migrate Mate to filter Applications Developer listings to verified E-Verify employers, so you don't waste application cycles on companies that can't legally extend your authorization.
Target employers with active software LCA filings
Companies that have filed Labor Condition Applications for software roles through the OFLC Wage Search tool already understand the technical complexity of sponsoring developers. Prioritize those employers when targeting Applications Developer openings.
Draft your I-983 training plan around real deliverables
Your I-983 must connect your daily development tasks to your STEM degree coursework. Listing specific project milestones, languages, and frameworks you'll use makes the plan defensible if your DSO or employer audits it mid-extension.
Negotiate your start date around OPT filing windows
You can file for STEM OPT extension up to 90 days before your initial OPT expires, but USCIS processing can run several weeks. Build at least a 60-day buffer into any offer negotiation so your EAD arrives before your current one lapses.
Check O*NET to validate your role as STEM-qualifying
Applications Developer maps to SOC codes in the O*NET database that fall within approved STEM occupational categories. Cross-reference your job description against the O*NET occupation profile before accepting an offer to confirm the role aligns with your degree field.
Applications Developer jobs are hiring across the US. Find yours.
Find Applications Developer JobsFrequently Asked Questions
Does an Applications Developer role qualify for the STEM OPT extension?
Yes, Applications Developer roles typically qualify because they fall under computer science and software development SOC codes that align with approved STEM CIP codes. Your specific degree field must appear on the STEM designated degree program list maintained by USCIS. Cross-reference your degree's CIP code with your DSO before filing to confirm eligibility for the 24-month extension.
How do I confirm an Applications Developer employer is enrolled in E-Verify?
E-Verify enrollment is a hard legal requirement for STEM OPT employers. You can ask the recruiter or HR contact directly and request their E-Verify Company ID as confirmation. Many employers list their enrollment status in offer letters or onboarding documents. Migrate Mate filters Applications Developer listings to show only E-Verify enrolled employers, so you can skip the manual verification step.
What goes into the I-983 training plan for an Applications Developer position?
Your I-983 must describe how your daily work as an Applications Developer connects to your STEM degree. Include the specific programming languages, development frameworks, and project types you'll work on, along with learning goals tied to your coursework. Both you and your employer sign the form, and your DSO must approve it before your STEM OPT extension begins. USCIS may audit the plan, so keep it specific and job-accurate.
Does cap-gap coverage apply to Applications Developer roles under STEM OPT?
Yes. If your employer files an H-1B petition on your behalf before your STEM OPT EAD expires and you're selected in the lottery, cap-gap automatically extends your work authorization through September 30 of the fiscal year the H-1B takes effect. You can continue working as an Applications Developer during this period without interruption, provided your employer maintains E-Verify enrollment and your I-983 remains on file.
How far in advance should I file the STEM OPT extension for an Applications Developer job?
USCIS allows you to file the STEM OPT extension application up to 90 days before your initial 12-month OPT expires. Filing early matters because processing can take several weeks even under normal conditions. If your EAD arrives late, a 180-day automatic extension kicks in while your application is pending, but that buffer only applies if you filed before the expiration date. Don't wait until the last 30 days.
See which Applications Developer employers are hiring and sponsoring visas right now.
Search Applications Developer Jobs