OPT Full Stack Engineer Jobs
Full Stack Engineer roles are among the most actively sponsored positions for F-1 OPT students, with employers regularly filing H-1B visa petitions for qualified candidates. Your 12-month OPT window, and 24-month STEM extension if your degree qualifies, gives you enough runway to secure long-term sponsorship.
See All OPT Full Stack Engineer JobsOverview
Showing 5 of 492+ Full Stack 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 492+ Full Stack Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Full Stack Engineer roles.
Get Access To All Jobs
Job Req Id:
26960171
Location(s):
Tampa, Florida, United States
Job Type:
Hybrid
Posted:
May. 06, 2026
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
We are looking for a hands-on Data Engineer who is passionate about solving business problems through innovation and engineering practices. As a Data Engineer, you will leverage your deep technical knowledge to drive the creation of high-quality software products. You will also be expected to share your technical expertise and promote a culture of technical excellence within the team. The Data Engineer will work with a Team Lead and will be a code-contributing member of the team that will deliver solutions against the sprint-level commitments.
Responsibilities
- Code contributing member of an Agile team, working to deliver sprint goals.
- Demonstrating technical knowledge and expertise in software development, including programming languages, frameworks, and best practices.
- Actively contributes to the implementation of features and technical solutions. Write clean, efficient, and maintainable code that meets the highest standards of quality.
- Collaborate with other Engineers to define and evolve the overall system architecture and design.
- Provide guidance on scalable, robust, and efficient solutions that align with business requirements and industry best practices.
- Offer expert engineering guidance and support to multiple teams, helping them overcome technical challenges, make informed decisions, and deliver high-quality software solutions. Foster a culture of technical excellence and continuous improvement.
- Stay up to date with emerging technologies, tools, and industry trends. Evaluate their potential impact on the organization and provide recommendations for technology adoption and innovation.
Required Qualifications
- 3-5+ years’ experience of implementing data-intensive solutions using agile methodologies.
- Proficient in one or more programming languages commonly used in data engineering such as Python, Java, or Scala.
- Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
- Experience with Hadoop for data storage and processing is valuable, as is exposure to modern data platforms such as Snowflake and Databricks.
- Multiple years of experience architecting and building horizontally scalable, highly available, highly resilient, and low latency applications.
- Strong proficiency in working with relational databases and using SQL for data querying, transformation, and manipulation.
- Clear understanding of Data Structures and Object Oriented Principles.
- Experience of modelling data for analytical consumers.
- Ability to automate and streamline the build, test and deployment of data pipelines.
- Proven experience of providing technical vision and guidance to a data team.
- Thrives in a dynamic environment, capable of managing multiple tasks simultaneously while maintaining a high standard of work.
- BA/BS degree or equivalent work experience.
Preferred Qualifications
- Multiple years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.).
- Familiarity with open-source data engineering tools and frameworks (e.g. Spark, Kafka, Beam, Flink, Trino, Airflow, DBT) is a valuable asset.
- Exposure to a range of table and file formats including Iceberg, Hive, Avro, Parquet and JSON.
- Experience with Data Transformation tools like Ab Initio a plus. Appreciation of data parallelism, associated partitioning strategies and an understanding of key components in the GDE is particularly relevant.
- Experience in cloud native technologies and patterns (AWS, Google Cloud).
- Exposure to Infrastructure as Code tools (i.e., Terraform, Cloudformation, etc.).
- Experience of driving and/or influencing the data strategy of your team or organization.
Education
BA/BS degree or equivalent work experience.
Job Family Group:
Technology
Job Family:
Digital Software Engineering
Time Type:
Full time
Primary Location:
Tampa Florida United States
Primary Location Full Time Salary Range:
$96,960.00 - $145,440.00
In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
Most Relevant Skills
Please see the requirements listed above.
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
Anticipated Posting Close Date:
May 13, 2026
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
See all 492+ OPT Full Stack Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new OPT Full Stack Engineer Jobs.
Get Access To All JobsTips for Finding OPT Sponsorship as a Full Stack Engineer
Target companies with an H-1B sponsorship track record
Search DOL LCA disclosure data to verify which employers have filed H-1B visa petitions for Full Stack Engineers in the past. Past filings are the strongest signal that a company is willing to sponsor your long-term work authorization.
Lead with your full-stack depth, not just breadth
Employers sponsoring OPT hires want to see genuine ownership across the stack. Highlight specific projects where you owned both frontend and backend decisions, including architecture choices, not just feature implementations.
Apply for your STEM OPT extension early
If your degree is in computer science, software engineering, or a related STEM field, file your STEM extension application at least 90 days before your initial OPT expires. Late filing risks a gap in your work authorization.
Prioritize startups and mid-size tech companies
Smaller companies often move faster on sponsorship decisions and have more flexibility than large enterprises. Many startups that rely on engineering talent will sponsor H-1B petitions for Full Stack Engineers they cannot afford to lose.
Frame your OPT timeline as an asset in conversations
A STEM-eligible Full Stack Engineer brings up to three years of authorized work before H-1B sponsorship is required. That runway reassures employers who are uncertain about the process and gives you time to prove your value.
Match your tech stack to the employer's actual codebase
Tailoring your resume to reflect the specific frameworks and languages in a job posting, such as React, Node.js, or PostgreSQL, dramatically improves your callback rate and signals you can contribute immediately without a long ramp-up period.
Full Stack Engineer OPT: Frequently Asked Questions
Can F-1 OPT students work as Full Stack Engineers in the United States?
Yes. Full Stack Engineer roles qualify for F-1 OPT because the work is directly related to STEM degree fields like computer science and software engineering. Most positions also qualify for the 24-month STEM OPT extension, giving eligible students up to three years of authorized work before needing H-1B sponsorship.
Do Full Stack Engineer employers commonly sponsor H-1B visas?
Many do, particularly technology companies and startups that depend heavily on engineering talent. Full Stack Engineers consistently appear among the most common H-1B job titles in DOL disclosure data. Sponsorship willingness varies by company size and budget, so it is worth filtering specifically for OPT-friendly employers. Migrate Mate makes it straightforward to browse Full Stack Engineer roles at companies that sponsor.
Does a Full Stack Engineer role qualify for the 24-month STEM OPT extension?
It depends on your degree, not the job title. If your undergraduate or graduate degree is in a STEM field recognized on the DHS STEM Designated Degree Program List, such as computer science, software engineering, or information technology, and the Full Stack Engineer role is directly related to that field, you can apply for the 24-month extension through your Designated School Official.
What should I look for in a Full Stack Engineer job posting to assess sponsorship likelihood?
Look for explicit language about OPT or visa sponsorship in the job description. Beyond that, check whether the company has filed LCA applications for similar roles in the past using publicly available DOL data. Companies that have previously hired international engineers in engineering roles are more likely to understand and support the H-1B sponsorship process for Full Stack Engineers.
How much time do I have to find a Full Stack Engineer job on OPT?
Your initial OPT period gives you 12 months of work authorization after graduation. During that period, you're allowed up to 90 days of unemployment. If your degree qualifies for the STEM extension, a timely application adds 24 more months. Filing the extension at least 90 days before your current OPT expires protects your authorization from lapsing during the review period.