STEM OPT Software Architect Jobs
Software Architect roles qualify for STEM OPT's 24-month extension if 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 sign your I-983 training plan before your extension begins. That's 36 months total to build your architecture career in the U.S.
Find STEM OPT Software Architect JobsOverview
Showing 5 of 24+ Software Architect jobs










See all Software Architect Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Architect roles.
Get Access To All Jobs
INTRODUCTION
As Data Platform Engineer, you will help build, maintain, and scale the infrastructure and pipelines that form the backbone of our data ecosystem. Working closely with senior engineers, you will gain hands-on experience with the modern data stack, cloud infrastructure, and data orchestration. This role is highly collaborative and perfect for someone with a strong foundation in computer science who is eager to learn, adapt, and write high-quality code.
Responsibilities
- Infrastructure & Pipelines: Assist in the design, development, and maintenance of scalable data pipelines and cloud infrastructure
- Collaboration: Work alongside data engineers, data scientists, and analysts to understand data needs and ensure reliable data delivery.
- Operations & Support: Help monitor platform performance, troubleshoot data pipeline failures, and resolve foundational database issues
- Modernization: Embrace AI and modern developer tools to write clean, efficient, and well-documented code
- Continuous Learning: Actively learn new technologies, frameworks, and best practices in the rapidly evolving data engineering space.
COMPENSATION AND BENEFITS
- The expected compensation range for this position is between $79,800 - $136,100.
- Location, confirmed job-related skills, experience, and education will be considered in setting actual starting salary. Your recruiter can share more about the specific salary range during the hiring process.
- Bonus based on performance and eligibility target payout is 5% of annual salary paid out annually.
- Paid time off subject to eligibility, including paid parental leave, vacation, sick, and bereavement.
- In addition to salary, PepsiCo offers a comprehensive benefits package to support our employees and their families, subject to elections and eligibility: Medical, Dental, Vision, Disability, Health, and Dependent Care Reimbursement Accounts, Employee Assistance Program (EAP), Insurance (Accident, Group Legal, Life), Defined Contribution Retirement Plan.
QUALIFICATIONS
Required Qualifications
- Education/Experience: Bachelor’s degree in computer science, Software Engineering, or a related technical field (or equivalent practical/bootcamp experience).
- CS Fundamentals: Strong grasp of core Computer Science principles, including object-oriented like Python
- Data Structures: Solid understanding of data structures, algorithms, and how to optimize code for performance and scale.
- Database Management Systems (DBMS): Deep understanding of database architecture, relational concepts, and strong proficiency in SQL.
Preferred Qualifications
- Experience: 1 to 2 years of experience (including internships, co-ops, or substantial academic/personal projects) in software engineering, data engineering, or DevOps.
- Data Orchestration & Transformation: Familiarity with Apache Airflow for scheduling/orchestration and dbt for data transformation.
- Infrastructure as Code (IaC): Exposure to Terraform for managing cloud resources.
- Cloud Data Platforms: Basic understanding or hands-on experience with modern data warehouses/lakehouses like Snowflake or Databricks.
- Containerization & Orchestration: Familiarity with Kubernetes and Docker for deploying and managing scalable, containerized applications.
- Relational Databases: Experience working with PostgreSQL.
- Modern Developer Tools: Understanding of and experience using AI coding assistants (e.g., Claude, GitHub Copilot) to accelerate development and problem-solving.
Our Company will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the Fair Credit Reporting Act, and all other applicable laws, including but not limited to, San Francisco Police Code Sections 4901-4919, commonly referred to as the San Francisco Fair Chance Ordinance; and Chapter XVII, Article 9 of the Los Angeles Municipal Code, commonly referred to as the Fair Chance Initiative for Hiring Ordinance.
All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status.
PepsiCo is an Equal Opportunity Employer: Female / Minority / Disability / Protected Veteran / Sexual Orientation / Gender Identity / Age
If you'd like more information about your EEO rights as an applicant under the law, please download the available EEO is the Law & EEO is the Law Supplement documents. View PepsiCo EEO Policy.
Please view our Pay Transparency Statement.
See all STEM OPT Software Architect Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Software Architect Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization in Software Architect
Verify your CIP code before applying
Check that your degree's Classification of Instructional Programs code appears on the DHS STEM OPT designated degree list. Software engineering, computer science, and information systems degrees typically qualify, but interdisciplinary programs sometimes don't. Confirm with your DSO before targeting roles.
Filter for E-Verify employers in your search
Any employer that hires you on STEM OPT must be enrolled in E-Verify. Ask recruiters directly during the screening call, or search the E-Verify employer search tool to confirm enrollment before investing time in the interview process.
Negotiate your I-983 training plan early
Software Architect roles require a detailed I-983 showing how your day-to-day work relates to your STEM degree. Draft the learning objectives section before your offer letter is finalized so your employer's HR team isn't scrambling after you sign.
Target companies with active H-1B filing history
Employers who've sponsored H-1B visa petitions for software roles have already built the compliance infrastructure to support STEM OPT. Use Migrate Mate to surface companies with DOL Labor Condition Application filing history for software architect-level positions.
Apply before your OPT end date to trigger cap-gap
If your employer files an H-1B petition before your OPT expires, cap-gap protection extends your work authorization through September 30. For Software Architect roles, coordinate with your employer to submit the USCIS registration during the March lottery window.
Benchmark your offer against prevailing wage tiers
Your I-983 must reflect a bona fide employment relationship, and low offers can draw scrutiny. Use the OFLC Wage Search to look up the prevailing wage for Software Architect under SOC code 15-1243 in your metro area before evaluating any offer.
Frequently Asked Questions
Does my degree qualify for the STEM OPT extension if I'm applying for Software Architect jobs?
Your degree qualifies if its CIP code appears on the DHS STEM designated degree list. Degrees in computer science, software engineering, information technology, and related fields typically qualify. Your DSO can confirm your specific CIP code. The qualification is tied to your degree program, not the job title itself, so a qualifying STEM degree supports your extension even in a senior architecture role.
How do I confirm a Software Architect employer is enrolled in E-Verify?
You can search the official E-Verify employer search tool by company name to confirm enrollment before you accept an offer. Ask your recruiter directly as well, since E-Verify enrollment is a legal requirement for any employer hiring a STEM OPT student. If the employer isn't enrolled, they can't legally hire you on the STEM OPT extension, and USCIS can terminate your authorization.
What goes into the I-983 training plan for a Software Architect role?
Your I-983 must describe how your day-to-day Software Architect responsibilities connect to your STEM degree, including specific learning objectives and supervision structure. For architecture roles, this typically covers system design methodologies, technical leadership, and engineering principles tied to your field of study. Both you and your employer's authorized representative must sign it, and your DSO must approve it before USCIS processes your extension.
What happens to my STEM OPT if my employer loses E-Verify enrollment during my extension?
USCIS requires your employer to maintain E-Verify enrollment for the full duration of your STEM OPT extension. If your employer loses enrollment, you must stop working and either find a new E-Verify enrolled employer or risk falling out of status. USCIS can terminate your STEM OPT authorization if the employer is no longer compliant, so monitor your employer's status and notify your DSO immediately if enrollment lapses.
Where can I find Software Architect jobs where the employer already understands STEM OPT requirements?
Migrate Mate lists Software Architect positions filtered for employers with verified E-Verify enrollment and active DOL LCA filing history, so you're not spending time on companies that haven't sponsored STEM workers before. Employers with existing STEM OPT or H-1B infrastructure are less likely to stall on I-983 preparation or E-Verify compliance, which matters when your authorization window is fixed.