STEM OPT Senior Developer Advocate Jobs
Senior Developer Advocate roles sit squarely within STEM-designated fields, making them a strong fit for F-1 graduates using the 24-month STEM OPT extension. Your employer must be enrolled in E-Verify and sign your I-983 training plan. A STEM degree in computer science, engineering, or a related CIP-coded field is required to qualify.
See All STEM OPT Senior Developer Advocate JobsOverview
Showing 5 of 148+ Senior Developer Advocate 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 148+ Senior Developer Advocate Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Developer Advocate roles.
Get Access To All Jobs
INTRODUCTION
Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world using our extensive route network.
Come join us to create what’s next. Let’s define tomorrow, together.
DESCRIPTION
As a Senior Developer - Front End, the right candidate will be responsible for engineering management, implementation, configuration and operationalization of a large AWS cloud-based enterprise application suite that our employees use globally at all Contact Centers.
The role is heavily weighted toward the Angular ecosystem, specifically requiring knowledge of the most recent advancements.
- Be a Thought Partner, i.e., establish self as the Subject matter expert with Product Owners, Applications Developers, Architects, Analysts, Business Process owners
- Leading and influencing the design, testing, evaluation, implementation, and support for Jet Application which is of large size and complexity (application services, software, and systems tools)
- Hands-on development, support and troubleshoot of software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions
- Ability to lead diagnostics/troubleshooting with the production support team during outages/incidents (including outside of business hours as needed)
- Work closely to define the product technical roadmap, prioritization and effort estimation with the product owners, business and platform architects.
- Architects complex release patterns, code review/branching strategies, and/or documentation of various levels of architecture; context diagram, component diagram, deployment diagram, sequence diagram, and logical architecture
- Develops documentation to support the application and as a guide for establishing common practices across the platform
- Partners with platform engineering and DevOps teams to research, design and implement the appropriate technology needed to support the automation and orchestration strategy
- Partnership with the Enterprise architecture, network, and security engineering team is critical to ensure that the architectural principals support the requirements and needs of the application as well as enterprise.
- Communicates regularly and effectively with senior technology leadership
- Coordinate effort with external stakeholders to ensure timely delivery of dependent components
- Ensures solutions are clearly communicated for implementation, deliverables are of acceptable quality
- Ensures compliance of architectural and engineering policies, standards and procedures
- Monitor and stay abreast of industry trends and anticipate future direction of application development and cloud computing
QUALIFICATIONS
What’s needed to succeed (Minimum Qualifications):
- Bachelor’s degree
- Computer Science, Information Technology, or related field preferred
- Experience with frontend using Angular, Typescript, Lead frontend architecture, create reusable components, and maintain modular codebases.
- Experience in Conduct code reviews, set coding standards, and mentor junior developers.
- 3+ years of end-to-end software solution development, implementation and operationalization experience
- Experience with hosting frontends with usage of cloud platform like AWS, GCP and serverless technologies, services and container technologies (Docker, Kubernetes etc.).
- Proven ability to architect/design, develop, deploy and test application using Angular applications
- Experience with test driven development methodologies
- Extensive experience to lead parallel work streams in Agile environment
- Experience with analyzing and interpreting APM tools such as Dynatrace, Datadog, or similar
- Experience implementing /deploying microservices, web services and APIs, gateways, service mesh in highly automated CI/CD environments
- Experience in Well-Architected frameworks, application performance tuning, application resilience and reliability improvement
- Experience in developing large scale responsive web applications across multiple end user devices
- Experience in troubleshooting and support during critical system outages for operationally critical applications
- Coordinating efforts across multiple teams like Release Managers, DevOps Engineers, QA, UX designers for a successful delivery of applications
What will help you propel from the pack (Preferred Qualifications):
- Contact Center’s / Reservation Management knowledge is a plus
- AWS solution architect certification or similar
- Experience with Angular v17+, standalone components, zoneless change detection, and other modern Angular capabilities
- Experience with .NET (Proficient in consuming RESTful services and APIs), frontend technologies such as HTML5, TypeScript and ES6
COMPENSATION
- The base pay range for this role is $112,480.00 to $146,540.00.
- The base salary range/hourly rate listed is dependent on job-related factors such as experience, education, and skills. This position is also eligible for bonus and/or long-term incentive compensation awards.
You may be eligible for the following competitive benefits: medical, dental, vision, life, accident & disability, parental leave, employee assistance program, commuter, paid holidays, paid time off, 401(k) and flight privileges.
United Airlines is an Equal Opportunity Employer. We recruit, employ, train, compensate, and promote without regard to race, color, religion, national origin, gender identity, sexual orientation, disability, age, veteran status, or any other protected category under applicable law. We provide reasonable accommodations for applicants and employees with disabilities. To request an accommodation, contact JobAccommodations@united.com
See all 148+ STEM OPT Senior Developer Advocate Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Senior Developer Advocate Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization in Senior Developer Advocate
Verify your CIP code matches Developer Advocate roles
Check your degree's Classification of Instructional Programs code against STEM-designated program lists published by USCIS. Developer Advocate positions typically align with computer science or software engineering CIP codes, so a mismatch can disqualify your extension before it starts.
Confirm E-Verify enrollment before accepting offers
Every STEM OPT employer must be actively enrolled in E-Verify, not just registered. Search the E-Verify employer search tool directly to confirm enrollment status before you sign anything. An unenrolled employer cannot legally employ you under the STEM extension.
Research prevailing wage benchmarks for your target market
Use the OFLC Wage Search to look up prevailing wages for Developer Advocate roles by location before negotiating offers. Your I-983 training plan must reflect a salary consistent with similarly situated U.S. workers, and underpayment is a common compliance flag.
Build your portfolio around measurable developer outcomes
Hiring teams for Senior Developer Advocate roles want evidence of technical depth plus community impact. Document API integrations you shipped, talks you gave, and developer adoption metrics you influenced. This signals the seniority level that justifies a STEM OPT training plan to both employers and your DSO.
Use Migrate Mate to target E-Verify enrolled employers
Filter your job search on Migrate Mate to surface Developer Advocate openings at employers already enrolled in E-Verify and with STEM OPT hiring history. That pre-screening cuts the risk of reaching offer stage with a company that can't legally onboard you.
File your I-983 training plan before your OPT end date
Your employer must co-sign the I-983 before your initial 12-month OPT expires, not after your extension is approved. Coordinate with your DSO and hiring manager at least six weeks out so SEVIS is updated and your authorization gap is zero.
Frequently Asked Questions
Does a Senior Developer Advocate role qualify for the STEM OPT extension?
Yes, if the role is tied to a STEM-designated degree and the job duties are directly related to that field. Senior Developer Advocate positions in software or engineering companies generally qualify because they require applying technical knowledge from a STEM discipline. Your DSO confirms eligibility based on your specific degree CIP code and the job description included in your I-983 training plan.
What STEM degrees make you eligible for a Developer Advocate position on STEM OPT?
Degrees in computer science, software engineering, electrical engineering, information technology, and closely related fields carry CIP codes that appear on the USCIS STEM-designated degree program list. A general business or communications degree does not qualify, even if your job title is technical. Check the O*NET occupation profile for Developer Advocate roles to see which educational backgrounds are standard for the position.
How does cap-gap protection apply if your H-1B is selected while on STEM OPT?
If your employer files an H-1B visa petition on your behalf before your STEM OPT expires and you're selected in the lottery, cap-gap automatically extends your work authorization through September 30 of that fiscal year. You can continue in your Senior Developer Advocate role without interruption. USCIS recognizes cap-gap status without requiring a new EAD, though your employer's E-Verify case must be updated to reflect the extended authorization period.
What goes into the I-983 training plan for a Senior Developer Advocate?
The I-983 must describe the specific technical skills you'll develop, how those skills connect to your STEM degree, and the supervision structure your employer will provide. For a Senior Developer Advocate, that means detailing work like building SDKs, running developer programs, or contributing to open-source integrations. Both you and an authorized company representative sign it, and your DSO must update SEVIS to reflect the approved plan.
Where can you find Senior Developer Advocate jobs at E-Verify enrolled employers?
Migrate Mate filters job listings by employers already enrolled in E-Verify and with documented STEM OPT hiring activity, which removes the guesswork of vetting each company individually. Targeting employers this way lets you focus your applications on roles where the compliance infrastructure is already in place, shortening the time between offer and your I-983 being signed.