STEM OPT Senior Salesforce Developer Jobs
Senior Salesforce Developer roles qualify for STEM OPT because the position requires a STEM degree in computer science, information systems, or a related field. Your 24-month STEM OPT extension is available once you've completed your initial 12-month OPT, giving you up to 36 months total, provided your employer is enrolled in E-Verify.
Find STEM OPT Senior Salesforce Developer JobsOverview
Showing 5 of 32+ Senior Salesforce Developer jobs










See all 32+ Senior Salesforce Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior 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 Senior Salesforce Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Senior Salesforce Developer Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Senior Salesforce Developer
Verify your CIP code before applying
Your STEM OPT eligibility depends on your degree's Classification of Instructional Programs code. Computer science (11.0701), information systems (11.0401), and software engineering (14.0903) all qualify. Confirm your CIP code with your DSO before targeting Senior Salesforce Developer roles.
Check E-Verify enrollment before every application
Only employers enrolled in E-Verify can legally hire you on STEM OPT. Search the E-Verify employer search tool by company name to confirm enrollment before you invest time in any application or interview process.
Target employers with Salesforce platform LCA filings
Use the OFLC Wage Search to find companies that have filed Labor Condition Applications for Salesforce Developer or CRM Engineer roles. Repeated LCA filings signal established sponsorship infrastructure, not just one-off hires for this technical stack.
Build your I-983 training plan around Salesforce architecture
Your I-983 must list specific learning objectives tied to your STEM degree. Frame your plan around Apex development, Salesforce data modeling, and platform integration work so the connection between your degree program and your on-the-job training is explicit and auditable.
Use Migrate Mate to filter for E-Verify employers
Search Migrate Mate for Senior Salesforce Developer roles filtered by employers with confirmed E-Verify enrollment and STEM OPT hiring history. This cuts the research time most candidates spend manually cross-referencing company hiring pages against E-Verify records.
Negotiate your start date around cap-gap protection
If your OPT expires while your H-1B visa petition is pending, cap-gap rules extend your work authorization through September 30. Coordinate your Senior Salesforce Developer offer letter and start date with this window so you're not inadvertently out of status between authorization periods.
Frequently Asked Questions
Does a Senior Salesforce Developer role qualify for the STEM OPT extension?
Yes, if your underlying degree is in a STEM-designated field such as computer science, management information systems, or software engineering. The role itself must also provide practical training directly related to your degree. USCIS evaluates both the job duties and your degree's CIP code, so confirm the match with your DSO before filing your STEM OPT extension application.
How do I know if a company is enrolled in E-Verify for my STEM OPT?
E-Verify enrollment is a legal requirement for all STEM OPT employers, not just a preference. You can search the E-Verify employer search tool by company name to confirm enrollment before applying. If a company isn't enrolled, they can't legally employ you on STEM OPT, and hiring you anyway would put both your status and their compliance record at risk.
What goes into the I-983 training plan for a Senior Salesforce Developer position?
Your I-983 must document specific learning objectives, supervision details, and how each training activity connects to your STEM degree. For a Senior Salesforce Developer role, this typically includes objectives around Apex programming, Salesforce architecture design, API integration, and data governance. Generic job descriptions don't satisfy the requirement. Your employer's mentor must be identified by name and title.
Can I work as a Senior Salesforce Developer on cap-gap if my OPT expires before October 1?
Yes, if your H-1B petition was filed before your OPT expired and is still pending or approved, cap-gap rules extend your STEM OPT work authorization through September 30 of that fiscal year. You must stay in the same job with the same employer during this period. Your EAD card may expire, but your authorization continues under the cap-gap extension printed on your I-20.
Where can I find Senior Salesforce Developer jobs that support STEM OPT students?
Migrate Mate lists Senior Salesforce Developer roles filtered for employers with E-Verify enrollment and demonstrated STEM OPT hiring history, so you're not manually cross-referencing job postings against compliance records. O*NET also provides occupational data for the Salesforce Developer role category if you need to document how your duties align with your STEM degree for your I-983 or DSO review.