OPT Platform Engineer Jobs
Platform Engineer roles are consistently among the most OPT-friendly positions in tech. Employers filing H-1B visa and O-1 visa petitions for these roles are common, and the specialty occupation classification is well-established. Your 12-month OPT window, extendable to 36 months with a STEM extension, gives you real runway to secure sponsorship.
Find OPT Platform Engineer JobsOverview
Showing 5 of 429+ Platform Engineer jobs










See all 429+ Platform Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Platform Engineer roles.
Get Access To All Jobs
INTRODUCTION
As a Senior Software Engineer you will own software architecture and development of Oracle's GenAI Agent Platform. You should be both a rock solid coder and a distributed systems generalist, able to dive deep into any part of the stack, as well as design broad distributed system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. Experience with Java, spec-driven development, MCP tools, agent harness and agent runtime is preferred. Familiarity with agent memory systems is a plus.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
KEY RESPONSIBILITIES
Platform Software Development:
- Own a bounded platform component (service module, SDK area) and evolve its contracts for multi-tenant use.
- Perform deep debugging across a limited-service graph; drive compatibility-safe remediation plans.
- Implement targeted resilience/capacity patterns and document adoption guidance for team consumers.
Software Development and Coding - Design, Testing, and Optimization:
- Designs software solutions and analyzes and helps identify requirements to achieve business and operational goals, independently.
- Adheres to and suggests improvements to all phases of the software development lifecycle.
- Utilizes working knowledge to develop new software features and enhancements following design specifications and develops documents to clarify software design and code.
- Leads code reviews in designated areas to help drive improvements.
- Conducts debugging and troubleshooting to identify and fix moderately complex software issues. Develops fixes for identified issues.
- Implements software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, ensuring review by manager and/or lead throughout the process.
- Exercises judgment and discretion to conduct performance profiling and optimization of coding.
- Troubleshoots and resolves moderately complex issues related to application programming interface (API) functionality and integration.
- Implements moderately complex API versioning, lifecycle, and interoperability strategies.
Software Architecture - Software System Structural Design:
- Designs and develops software, systems, and services aligned to pre-defined system architecture.
- Develops working knowledge of software architecture decisions and best practices.
- Collaborates with team leads to review work to ensure alignment with software architecture.
- Implements moderately complex performance optimization and scalability strategies in software design.
Issue/Defect Collaboration - Software Products Support:
- Collaborates within and beyond immediate team to understand customer issues and align solutions.
- May provide technical guidance and support to customers regarding customer-reported issues, independently.
- Coaches, mentors, and guides others to advocate for customers' interests and suggests product enhancements based on feedback.
- Influences team to ensure customer satisfaction through timely resolution of issues and effective communication.
- Implements customer issue and/or defect handling and training processes, independently.
- Investigates and troubleshoots complex product maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements).
Practices and Standards Compliance - Security and Compliance:
- Collaborates with the team to establish and follow development practices and coding standards.
- Exercises judgment and discretion to ensure code quality and adherence to broad acceptance criteria during development.
- Keeps up to date with industry best practices and applies them to software development processes.
- Implements secure coding practices to prevent security vulnerabilities.
Development Operations - System Maintenance:
- Performs periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities).
- Exercises judgment and discretion to drive improvements, ensure automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability.
CORE RESPONSIBILITIES
Planning & Execution:
- Independently manages work, monitoring timelines and deliverables to ensure projects or initiatives stay on track and meet requirements. Proactively prioritizes work and adapts to resource or timeline shifts, suggesting adjustments to maintain project efficiency.
Collaboration & Partnership:
- Collaborates across teams to align on expectations and achieve shared objectives. Builds and maintains a comprehensive understanding of business, stakeholder, and/or customer needs to build and support effective partnerships. Actively listens to diverse perspectives and asks questions to ensure understanding of others.
Problem Solving:
- Independently identifies and addresses standard and non-standard issues in accordance with standard practices, escalating more complex issues as appropriate. Analyzes data and/or information from multiple sources to troubleshoot standard and non-standard errors. Contributes to knowledge sharing and best practices.
Continuous Learning:
- Embraces continuous learning by actively seeking to build knowledge and new skills and/or tools and staying current with industry trends and best practices. Seeks out and leverages feedback and training to improve skills. Contributes to a culture of continuous learning and knowledge sharing with team members.
Continuous Improvement:
- Develops ideas and recommends updates to increase the efficiency and effectiveness of processes, protocols, and workflows within a team. Seeks input from team members on alternative approaches and methods for improving work.
See all 429+ OPT Platform Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new OPT Platform Engineer Jobs.
Get Access To All JobsTips for Finding OPT Sponsorship as a Platform Engineer
Target infrastructure-heavy engineering teams
Companies running Kubernetes, Terraform, or large-scale cloud infrastructure are most likely to sponsor. These teams depend on platform engineers long-term, making them far more willing to invest in H-1B visa sponsorship than project-based roles.
Apply before your 12-month OPT expires
H-1B filing takes months. Start applying at least six months into your OPT so employers have time to prepare an LCA and petition before your authorization runs out. Timing matters more than most students realize.
Use your STEM OPT extension strategically
If your degree is in computer science, software engineering, or a related STEM field, you qualify for a 24-month extension. That gives you three H-1B lottery cycles, significantly improving your odds of selection.
Frame your skills around business impact
Platform engineers who can articulate how their infrastructure work reduced downtime, cut deployment times, or scaled systems are far easier for employers to justify sponsoring. Quantify your contributions in your resume and interviews.
Prioritize employers with a sponsorship track record
Look for companies that have filed H-1B petitions for platform or DevOps roles in previous years. A history of sponsorship is the strongest signal that an employer will support your visa process without hesitation.
Clarify sponsorship early, not at the offer stage
Raise OPT work authorization and your intent to seek H-1B sponsorship during the second or third interview round. Waiting until an offer is extended creates awkward last-minute withdrawals that waste both your time and theirs.
Platform Engineer OPT: Frequently Asked Questions
Can I work as a Platform Engineer on OPT?
Yes. Platform Engineer roles qualify for F-1 OPT because the work is directly related to STEM fields like computer science, computer engineering, and information technology. Your OPT Employment Authorization Document authorizes full-time employment in roles consistent with your degree, and platform engineering almost always meets that standard.
Do Platform Engineer roles qualify for the STEM OPT extension?
Platform engineering qualifies for the 24-month STEM OPT extension when your degree is in an eligible field such as computer science, computer engineering, or information systems. Your employer must also be enrolled in E-Verify. With the extension, you get up to 36 months of total OPT, covering three consecutive H-1B lottery cycles.
How sponsorship-friendly is the Platform Engineer title for H-1B?
Platform Engineer is a well-established specialty occupation under H-1B standards because the role requires at minimum a bachelor's degree in computer science, software engineering, or a closely related field. Employers in cloud infrastructure, SaaS, and financial services regularly sponsor this title. You can browse companies with a verified sponsorship history on Migrate Mate.
What OPT reporting requirements apply while working as a Platform Engineer?
You must report any change in employer, job title, or work location to your DSO within 10 days. This applies even if you switch from one platform engineering role to another. If you are on STEM OPT, your employer must also submit a formal training plan using Form I-983, and you must complete a self-evaluation every 12 months.
What if my Platform Engineer role is fully remote?
Remote work is permitted on OPT as long as the employment is legitimate, within the scope of your degree, and properly reported to your DSO. For STEM OPT, your employer's E-Verify participation applies at the company level rather than a specific office address, so full remote arrangements are generally acceptable with proper documentation on your I-983.