STEM OPT Salesforce Developer Jobs
Salesforce Developer roles sit squarely in STEM territory, making them a strong match for F-1 graduates on OPT with degrees in computer science, information systems, or software engineering. Your 24-month STEM OPT extension applies here, and every employer you work with must be enrolled in E-Verify to keep your authorization valid.
Find STEM OPT Salesforce Developer JobsOverview
Showing 5 of 32+ Salesforce Developer jobs










See all 32+ Salesforce Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Salesforce Developer roles.
Get Access To All Jobs
INTRODUCTION
Playing an essential role in the U.S. economy, Fannie Mae is foundational to housing finance. Here, your expertise can help fuel purpose-driven innovation that expands access to homeownership and affordable rental housing across the country. Join Fannie Mae to grow your career and help people find a place to call home.
ABOUT THE JOB
As a valued colleague on our team, you will collaborate with the team in designing, producing, testing, or implementing moderately complex software, technology, or processes, as well as create and maintain IT architecture, large scale data stores, and cloud-based systems.
THE IMPACT YOU WILL MAKE
This Senior Salesforce Developer role will offer you the flexibility to make each day your own, while working alongside people who care so that you can deliver on the following responsibilities:
- Lead the design, development, and deployment of custom Salesforce solutions using Apex, Lightning Web Components (LWC), Visualforce, Agentforce and Salesforce APIs.
- Collaborate with business stakeholders and cross-functional teams to define and implement efficient, end-to-end business processes.
- Apply Salesforce development best practices including code reusability, bulk-safe coding, and reusable component architecture.
- Drive bi-weekly release cycles, ensuring high-quality deliverables and quick turnaround on enhancements and fixes.
- Maintain and optimize existing Salesforce implementations, ensuring performance, scalability, and security.
- Mentor junior developers and contribute to code reviews, technical design sessions, and architectural decisions.
- Ensure alignment of Salesforce solutions with enterprise architecture and strategic IT goals.
- Lead code reviews, enforce standards, and ensure adherence to security and performance guidelines.
- Manage deployment processes using CI/CD tools, version control (e.g., Gitlab), and Salesforce DX.
- Stay current with Salesforce releases and proactively recommend enhancements to leverage new platform capabilities.
- Troubleshoot and resolve complex issues related to performance, data integrity, and system behavior.
BASIC QUALIFICATIONS
Minimum Required Experiences:
- 2+ years of hands-on Salesforce development experience and 2+ years as a senior developer.
- Expertise in Apex, LWC, SOQL/SOSL, Flows, Process Builder, and custom metadata types.
- Strong understanding of Salesforce data model, security model, and integration patterns (REST/SOAP APIs, Platform Events).
- Experience working in Agile/Scrum environments with bi-weekly sprint cycles and CI/CD pipelines.
- Ability to thrive in a fast-paced environment, quickly analyze issues, and deliver effective solutions under tight deadlines.
PREFERRED QUALIFICATIONS
Desired Experiences:
- Bachelor’s degree in computer science, Information Systems, or a related field.
- 5+ years of hands-on Salesforce development experience and 3+ years as a senior developer.
- Salesforce certifications such as Platform Developer I/II, Application Architect, or System Architect are highly preferred.
- Development experience with Salesforce Experience Cloud.
- 5+ years of overall IT experience, with proven leadership in enterprise-level projects.
COMPENSATION
- Target Pay Range: $123,000.00 - 161,000.00 a year
Internal Job Title: SF Technology - Software Engineering - Senior Associate
LOCATION
For most roles, employees are expected to work onsite on a regular basis at their designated office location. In-office work cadence is determined by your manager. Proximity within a reasonable commute to your designated office location is preferred unless the job is noted as open to remote.
Fannie Mae is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, sex, national origin, disability, age, sexual orientation, gender identity/gender expression, marital or parental status, or any other protected factor. Fannie Mae is committed to providing reasonable accommodations to qualified individuals with disabilities who are employees or applicants for employment, unless to do so would cause undue hardship to the company. If you need assistance using our online system and/or you need a reasonable accommodation related to the hiring/application process, please complete this form.
The hiring range for this role is set forth below. Final salaries will generally vary within that range based on factors that include but are not limited to, skill set, depth of experience, certifications, and other relevant qualifications. This position is eligible to participate in a Fannie Mae incentive program (subject to the terms of the program). As part of our comprehensive benefits package, Fannie Mae offers a broad range of Health, Life, Voluntary Lifestyle, and other benefits and perks that enhance an employee's physical, mental, emotional, and financial well-being. See more here.
See all 32+ STEM OPT Salesforce Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Salesforce Developer Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Salesforce Developer
Confirm your CIP code before applying
Check that your degree's Classification of Instructional Programs code maps to an approved STEM field on the DHS STEM Designated Degree Program List. Computer science, information systems, and software engineering all qualify, but a mismatch delays or voids your extension.
Verify E-Verify enrollment before accepting offers
Before signing anything, confirm the employer is actively enrolled in E-Verify, not just registered. Ask your recruiter directly or search the E-Verify employer search tool. Working for a non-enrolled employer puts your STEM OPT authorization at immediate risk.
File your I-983 training plan before day one
Your employer must sign a completed I-983 before you start work, not after. For Salesforce Developer roles, the plan should map Apex, Lightning, and integration work to your STEM degree's learning objectives, which DSOs review for approval.
Target companies with active Salesforce practices
Use Migrate Mate to filter for employers with verified STEM OPT hiring history in software development roles. Companies with dedicated Salesforce teams already have E-Verify enrollment and established onboarding workflows for OPT students, cutting delays at the offer stage.
Benchmark your offer against prevailing wage data
Run the OFLC Wage Search using SOC code 15-1252 before evaluating any offer. Employers sponsoring your eventual H-1B visa must meet prevailing wage requirements, and starting at or above that threshold now avoids renegotiation later in the process.
Start your extension application 90 days early
USCIS requires your STEM OPT extension to be filed at least 90 days before your initial OPT expires. For Salesforce roles with long hiring cycles, that means beginning employer conversations and DSO paperwork well before your cap date approaches.
Frequently Asked Questions
Does a Salesforce Developer role qualify for the STEM OPT extension?
Yes, Salesforce Developer positions typically qualify under SOC code 15-1252 for software developers and software quality assurance analysts. Your degree must appear on the DHS STEM Designated Degree Program List, and relevant fields include computer science, information systems, and software engineering. Verify your CIP code with your DSO before filing to confirm eligibility.
What E-Verify requirement applies to my Salesforce Developer employer?
Every employer who hires you on a STEM OPT extension must be enrolled in E-Verify for the specific site where you'll work. If you're placed at a client site through a staffing agency, both the agency and the end client may need to meet this requirement. Confirm enrollment status before accepting an offer, not after signing.
What goes into the I-983 training plan for a Salesforce Developer position?
The I-983 must connect your day-to-day Salesforce work to the learning objectives of your STEM degree. For a developer role, that typically means documenting how tasks such as building Apex classes, designing Lightning components, or integrating third-party APIs apply and extend skills from your degree program. Your employer's supervisor and your DSO both sign off before work begins.
How does cap-gap affect me if my employer files an H-1B petition while I'm on STEM OPT?
If your STEM OPT is set to expire before October 1 and your employer files a timely H-1B petition on your behalf, cap-gap automatically extends your work authorization through September 30 of that year. You can continue working as a Salesforce Developer during this period without any gap, as long as the petition was filed before your STEM OPT end date.
Where can I find Salesforce Developer jobs where employers are already set up for STEM OPT hiring?
Migrate Mate surfaces Salesforce Developer roles from employers with verified E-Verify enrollment and STEM OPT hiring history, so you're not filtering manually through unqualified postings. You can search by role type and work authorization status to focus your applications on companies already structured to hire F-1 students on OPT.