STEM OPT Senior Software Development Engineer Jobs
Senior Software Development Engineer roles qualify for the 24-month STEM OPT extension when your degree falls under an eligible CIP code in computer science, software engineering, or a related STEM field. Your employer must be enrolled in E-Verify, and you'll work under a structured I-983 training plan tied directly to your engineering responsibilities.
Find STEM OPT Senior Software Development Engineer JobsOverview
Showing 5 of 446+ Senior Software Development Engineer 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 446+ Senior Software Development Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Development Engineer roles.
Get Access To All Jobs
INTRODUCTION
At Commure, our mission is to simplify healthcare. We have bold ambitions to reimagine the healthcare experience, setting a new standard for how care is delivered and experienced across the industry. Our growing suite of AI solutions spans ambient AI clinical documentation, provider copilots, autonomous coding, revenue cycle management and more — all designed for providers & administrators to focus on what matters most: providing care. Healthcare is a $4.5 trillion industry with more than $500 billion spent annually on administrative costs, and Commure is at the heart of transforming it. We power over 500,000 clinicians across hundreds of care sites nationwide – more than $10 billion flows through our systems and we support over 100 million patient interactions. With new product launches on the horizon, expansion into additional care segments, and a bold vision to tackle healthcare's most pressing challenges, our ambition is to move from upstart innovator to the industry standard over the next few years.
Commure was recently named to Fortune’s Future 50 list for 2025 and is backed by world-class investors including General Catalyst, Sequoia, Y Combinator, Lux, Human Capital, 8VC, Greenoaks Capital, Elad Gil, and more. Commure has achieved over 300% year-over-year growth for the past two years and this is only the beginning. Healthcare's moment for AI-powered transformation is here, and we're building the technology to power it. Come join us in shaping the future of healthcare.
ABOUT THE ROLE
At Commure, our Air AI team is building the intelligence layer that lives inside the clinical workflow, that listens, documents, reasons, and acts so clinicians don't have to. You'll work across documentation that transcribes patient visits and structures them into clinical notes in real-time, a conversational clinical assistant grounded in live patient context and medical literature, and an extensible AI Skills Library of reusable agents and workflows that automates clinical tasks across the platform. If you want to build AI that clinicians trust with their most critical work, this is that team.
- Leverage and build on top of AI/LLM technologies to accelerate product development and deliver intelligent, automated experiences to clinicians and patients
- Design and influence decisions that shape our fullstack architecture for scalable, AI-powered healthcare solutions
- Lead or contribute to technical planning for new features, balancing feasibility, clinical usability, and business impact
- Establish best practices for code quality, testing, deployment, and observability
- Mentor engineers across the team, raising the bar on design patterns, code standards, and technical thinking
- Collaborate with product managers, designers, and clinical experts to ship intuitive solutions that work in real clinical environments
- Be part of a fast-moving team that celebrates large ambition, ships daily, and makes decisions quickly
WHAT YOU HAVE
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, required
- 4+ years of professional software engineering experience, ideally in a high-growth or startup environment
- Strong fullstack skills — Python on the backend (required), TypeScript/React on the frontend, with working knowledge of containers and cloud (Docker, Kubernetes)
- Hands-on experience integrating LLM APIs or building AI-powered features in production
- Track record of driving work from early ideation to successful production deployment
- Strong debugging and problem-solving skills with a history of demonstrated resourcefulness
- Strong communication skills — comfortable working with both engineers and non-technical stakeholders including clinical teams
- Experience in fast-moving environments where shipping quickly is the norm
Commure is committed to creating and fostering a diverse team. We are open to all backgrounds and levels of experience, and believe that great people can always find a place. We are committed to providing reasonable accommodations to all applicants throughout the application process.
Please be aware that all official communication from us will come exclusively from email addresses ending in @getathelas.com, @commure.com or @augmedix.com. Any emails from other domains are not affiliated with our organization.
Employees will act in accordance with the organization’s information security policies, to include but not limited to protecting assets from unauthorized access, disclosure, modification, destruction or interference nor execute particular security processes or activities. Employees will report to the information security office any confirmed or potential events or other risks to the organization. Employees will be required to attest to these requirements upon hire and on an annual basis.
See all 446+ STEM OPT Senior Software Development Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Senior Software Development Engineer Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Senior Software Development Engineer
Verify your CIP code before applying
Check that your degree's Classification of Instructional Programs code appears on the STEM OPT eligible fields list. Software engineering, computer science, and information systems degrees typically qualify, but interdisciplinary degrees need a DSO confirmation before you file.
Confirm E-Verify enrollment before accepting offers
Before signing an offer letter, check the employer's E-Verify enrollment status directly through the E-Verify employer search. Companies not enrolled cannot legally employ you on a STEM OPT extension, regardless of role seniority or team size.
Build your I-983 training plan around engineering deliverables
Your I-983 must list specific learning objectives tied to the Senior Software Development Engineer role, not generic job duties. Frame it around technical competencies your degree prepared you for, such as system design, distributed architecture, or performance engineering.
Target employers with active H-1B filing histories
Use Migrate Mate to filter Senior Software Development Engineer roles by employers with verified DOL Labor Condition Application data, so you're applying to companies that already understand and support long-term work authorization beyond your OPT period.
Benchmark your offer against prevailing wage tiers
Run your expected title and location through the OFLC Wage Search to confirm your offer meets at least the Level II prevailing wage for software development engineers. Underpaid offers can complicate your employer's future H-1B visa or PERM filings on your behalf.
File your STEM OPT extension 90 days before OPT expires
USCIS allows you to apply up to 90 days before your initial OPT end date. Filing early protects your work authorization if processing delays occur and keeps your employment continuous without a gap that affects your senior-level project commitments.
Frequently Asked Questions
Does a Senior Software Development Engineer role qualify for the STEM OPT extension?
Yes, if your underlying degree is in an eligible STEM field such as computer science, software engineering, electrical engineering, or a related discipline with an approved CIP code. The role itself must also provide practical training directly related to your degree field. Your DSO verifies CIP code eligibility on your updated I-20 before you file the extension with USCIS.
What does the I-983 training plan need to include for this role?
Your I-983 must identify specific learning objectives aligned with your STEM degree and the Senior Software Development Engineer position. For this role, that typically means documenting goals around system architecture, software design principles, or engineering methodologies. Both you and your employer's authorized representative sign it, and USCIS or ICE can request it during compliance reviews. Generic job descriptions are not sufficient.
How do I confirm my employer is enrolled in E-Verify?
You can search the employer's E-Verify enrollment status through the official E-Verify employer search tool maintained by the Department of Homeland Security. Enrollment must be active at the time your STEM OPT extension begins, not just at the point of hiring. If an employer is not enrolled, they cannot legally authorize your STEM OPT extension, even if the role fully qualifies.
What happens to my work authorization if my employer files an H-1B petition before my STEM OPT expires?
If your employer files a cap-subject H-1B petition before your STEM OPT end date and it's selected in the lottery, cap-gap protection extends your OPT authorization automatically through September 30 of that fiscal year, or until USCIS adjudicates the petition. You can continue working in your Senior Software Development Engineer role during this period without interruption, as long as your I-20 reflects the cap-gap extension.
Where can I find Senior Software Development Engineer jobs where employers are prepared to support STEM OPT?
Migrate Mate lists Senior Software Development Engineer roles filtered for employers with documented visa sponsorship histories, so you're not spending time on companies that have never navigated OPT or work authorization paperwork. Searching by role and authorization type helps you reach hiring managers who already understand the E-Verify requirement and the I-983 process.