OPT Software Developer Jobs
Software Developer roles are among the most OPT-friendly positions in the U.S. job market, with strong demand from employers who routinely sponsor H-1B visas after OPT ends. STEM OPT extension eligibility applies to most CS, engineering, and related degrees, giving you up to 36 months of authorized work.
Find OPT Software Developer JobsOverview
Showing 5 of 2,318+ Software Developer jobs










See all 2,318+ Software Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Developer roles.
Get Access To All Jobs
INTRODUCTION
Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for leading enterprises worldwide. Our cloud offers hyperscale, multi-tenant services deployed across more than 50 regions globally. OCI continues to expand beyond traditional public-cloud boundaries to support dedicated, hybrid, and multicloud solutions, edge computing, and more.
As a Senior Core Infrastructure Engineer, you will build and operate the foundational distributed systems behind OCI. You will develop scalable, resilient components for high-volume data retrieval, storage, and processing, with a focus on correctness, security, observability, and dependable operation at global scale.
This position is office-based and requires onsite presence in Nashville, Tennessee. Relocation assistance may be available in accordance with Oracle's relocation policies.
- Design, implement, test, and optimize components of large-scale distributed systems and data-plane services.
- Build for horizontal and vertical scale, using distributed state, replication, synchronization, and high-volume data-processing patterns.
- Strengthen service reliability through redundancy, automatic failover, recovery-oriented design, retries, circuit breakers, and timeouts.
- Develop and execute performance, load, and fault-injection tests to validate scalability, correctness, availability, and operational readiness.
- Create dashboards, alarms, telemetry, runbooks, and automation that proactively detect issues and accelerate recovery.
- Diagnose production issues, participate in on-call rotations and incident response, and contribute to root-cause analyses and durable corrective actions.
- Develop infrastructure automation and Infrastructure as Code (IaC) for safe maintenance, troubleshooting, patching, updates, and rollbacks.
- Apply strong security controls—including encryption, access controls, and vulnerability remediation—in multi-tenant environments.
What You'll Bring
- Bachelor's or master's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
- 4+ years of professional software-development experience; advanced degree holders may have fewer years of experience.
- Proficiency in at least one object-oriented or systems programming language, such as Java, C++, C#, or Go.
- Experience building or operating scalable, highly available distributed systems or cloud infrastructure.
- Experience with system-level testing and automation, including performance, load, reliability, or fault-injection testing.
- Understanding of distributed-systems concepts, data structures, algorithms, operating systems, networking, and secure software-development practices.
- Strong debugging, problem-solving, communication, and cross-functional collaboration skills.
Preferred Qualifications
- Experience with cloud platforms, such as Oracle Cloud, AWS, Azure, or Google Cloud.
- Experience with data-plane platforms, distributed storage, microservices, state management, replication, or large-scale data processing.
- Experience with observability, incident management, Infrastructure as Code, and production service operations.
- Familiarity with compliance requirements and security controls for cloud infrastructure.
See all 2,318+ OPT Software Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new OPT Software Developer Jobs.
Get Access To All JobsTips for Finding OPT Sponsorship as a Software Developer
Filter by STEM OPT compatibility first
Confirm your degree CIP code qualifies for the 24-month STEM extension before applying. Most computer science, software engineering, and information systems degrees do, but verify with your DSO before accepting any offer.
Target employers with H-1B filing history
Companies that have filed H-1B petitions for software roles in prior years are far more likely to sponsor you after OPT. Search OFLC disclosure data to verify an employer's track record before investing time in their process.
Address OPT proactively in your application
State your authorization clearly on your resume or cover letter. Noting that you have 36 months of STEM OPT available removes ambiguity and signals you understand the timeline, which reduces perceived risk for hiring managers.
Prioritize companies with existing immigration infrastructure
Mid-size to large tech companies typically have in-house or retained immigration counsel, making sponsorship administratively straightforward. Startups without prior visa experience often decline not from unwillingness but from unfamiliarity.
Apply before your OPT EAD is issued if possible
Starting your job search during your final semester gives you maximum runway. Employers hiring software developers often have 4- to 8-week interview pipelines, so early applications reduce the risk of gaps in work authorization.
Quantify your technical contributions in applications
Hiring managers evaluating OPT candidates weigh sponsorship costs against clear engineering value. Concrete impact metrics, such as performance improvements or systems you shipped, make the business case for sponsorship significantly more compelling.
Software Developer OPT: Frequently Asked Questions
Can I work as a Software Developer on OPT without an EAD in hand?
No. You cannot begin working until your EAD card arrives and the start date printed on it has passed. USCIS processing currently runs 3 to 5 months for standard OPT applications, so file as early as your DSO permits, typically 90 days before your program end date, to avoid a gap between graduation and employment.
Does a software developer role qualify for the STEM OPT extension?
Most software developer roles qualify, provided your underlying degree is in a STEM-designated field such as computer science, software engineering, computer engineering, or information systems. The employer must also be E-Verify enrolled and agree to a formal training plan on Form I-983. Confirm your degree CIP code with your DSO before counting on the extension.
How do I find Software Developer jobs where employers are open to OPT sponsorship?
Migrate Mate is built specifically for this. Every listing on Migrate Mate is screened for visa sponsorship willingness, so you're not guessing which employers will consider OPT students. Filtering by role and authorization type saves significant time compared to applying broadly and discovering sponsorship policies late in the process.
What happens to my OPT status if my software developer job is fully remote?
Remote work is permitted on OPT, but you must still report your employer and employment details to your DSO within 10 days of starting. Your physical location does not affect your authorization, but unreported changes can trigger a status violation. Update your SEVIS record promptly whenever your employer, address, or employment status changes.
Can I work as an independent contractor or freelance software developer on OPT?
Yes, self-employment and freelance work are allowed on OPT, but each client engagement must be directly related to your degree field, average at least 20 hours per week to meet the full-time requirement during post-completion OPT, and be properly reported to your DSO. The STEM OPT extension does not permit self-employment, so this path closes if you extend.