CPT Developer Advocacy Jobs
Developer Advocacy roles sit at the intersection of engineering and communication, making them a strong CPT fit when your program covers technical writing, software development, or community engagement. Your DSO must authorize CPT before your start date, and the work must directly fulfill a curricular requirement tied to your degree plan.
See All CPT Developer Advocacy JobsOverview
Showing 5 of 45+ Developer Advocacy 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 45+ Developer Advocacy Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Developer Advocacy roles.
Get Access To All Jobs
Your Impact
- Support digital delivery initiatives, including automation, data processing, and BIM-related workflows, to enhance project efficiency.
- Assist in developing and maintaining Python scripts and tools for data analysis, reporting, and process optimization.
- Learn and apply foundational concepts of Building Information Modeling (BIM) and digital project delivery.
- Contribute to data integration efforts, including working with project information from platforms such as ACC or similar systems.
- Support the preparation of project documentation, reports, and dashboards.
- Participate in project coordination efforts and assist with organizing and maintaining digital project data.
- Complete assigned training and actively develop technical and professional skills.
- Exercise responsible and ethical decision-making in alignment with WSP’s Code of Conduct and company policies.
- Perform additional responsibilities as required to support business needs.
- Please note that there is no relocation or housing assistance associated with this internship.
Required Qualifications
- Currently enrolled in an accredited undergraduate or graduate program in Computer Science, Software Development, Engineering, or a related field, with an anticipated graduation date of December 2026 or later.
- Must be 18 or older.
- Demonstrated interest in digital delivery, BIM, data analytics, or automation.
- Competent interpersonal and communication skills when interacting with others, expressing ideas effectively and professionally to an engineering and non-engineering audience.
- Capable of taking direction from leadership, mentors, and managers to execute projects.
- Basic proficiency with technical writing, office automation, software, spreadsheets, technology, and tools.
- Proven track record of upholding workplace safety and ability to abide by WSP’s health, safety and drug/alcohol and harassment policies.
- Authorization to work in the United States at the start of the internship.
Preferred Qualifications
- Academic focus or coursework in Software Development, Data Science, or a related discipline.
- Experience with Python or other scripting languages.
- Familiarity with BIM tools (e.g., Revit), data platforms, or cloud-based collaboration tools is a plus.
- Previous internship experience or involvement in leadership or student organizations.
Compensation
- Expected Salary: $19 - $30
WSP USA is providing the compensation range that the company in good faith believes it might pay and offer for this position, based on the successful applicant’s education, experience, knowledge, skills, abilities in addition to internal equity and specific geographic location. WSP USA reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant’s sex or other status protected by local, state, and/or federal law.
See all 45+ CPT Developer Advocacy Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new CPT Developer Advocacy Jobs.
Get Access To All JobsDeveloper Advocacy CPT: Frequently Asked Questions
Does Developer Advocacy qualify as a valid CPT position for F-1 students?
Yes, if your degree program includes coursework in software development, technical communication, or community engagement that the role directly fulfills. Your DSO determines eligibility, not the employer. Bring a written explanation of how the daily responsibilities, such as writing developer guides or building demo applications, connect to specific courses in your curriculum.
Can I do CPT for a Developer Advocacy role at a startup that hasn't hired international students before?
CPT authorization comes from your school, not the employer, so the employer's prior hiring history doesn't affect your eligibility. The employer just needs to provide a formal offer letter with a start date, end date, and job description. Your DSO issues the updated I-20, and you can begin on the authorized start date. Use Migrate Mate to find employers whose roles match CPT requirements.
Does full-time CPT for a Developer Advocacy role affect my OPT eligibility?
Twelve or more months of full-time CPT eliminates your OPT eligibility entirely. Part-time CPT, defined as 20 hours or fewer per week, doesn't count toward that threshold regardless of how many semesters you use it. Many Developer Advocacy internships offer flexible hours, so confirm whether the position is classified as full-time or part-time before your DSO issues the updated I-20.
What documentation do I need to start a CPT Developer Advocacy job?
You need a current I-20 with the CPT authorization listed on page two, showing the correct employer name, start date, end date, and whether the work is full-time or part-time. The employer's offer letter must match those details exactly. Some employers also request an Employment Authorization Document, but CPT authorization lives on the I-20 itself, so no separate EAD is required.
How do I find Developer Advocacy employers open to CPT students?
Search for Developer Advocacy roles on Migrate Mate, which surfaces employers with documented work-authorization history. Focus on technology companies with active developer relations teams, since they're most likely to understand CPT documentation requirements. Filter for roles that list API documentation, SDK support, or technical content creation in the job description, as these map cleanly to the curricular requirements most DSOs accept.