C++ Software Engineer Internships
C++ software engineer internships give university students, recent graduates, and early-career switchers hands-on project experience, mentorship from working engineers, and, at many employers, a path toward a full-time offer. Openings are concentrated in {{top_industries_phrase}}, with Oceaneering, Scalp Trade, and KLA among the employers posting roles now.
Find C++ Software Engineer InternshipsOverview
Showing 5 of 10+ C++ Software Engineer Internships








About the job:
As an intern, you might:
- Extend the number of interactive graphics that JMP users can publish to the web
- Enhance existing web-based interactive graphs
- Learn and apply software engineering techniques to ensure quality
- Create examples that demonstrate the utility of the new functionality
- Targeted Degree/Majors: Bachelor's in Computer Science or Computer/Software Engineering
- You've got programing experience in C++ and a desire to learn JavaScript and HTML/CSS
- You’re curious, passionate, authentic, and accountable. These are our values and influence everything we do
- Strong communication skills – both written and verbal
- Leadership abilities. Your past experiences demonstrate you’ll take initiative and go above and beyond the call of duty
- You’re interested in the future of Analytics and embrace technology
- You’re a college student enrolled in an accredited program, not graduating prior to December 2027.
- Experience with or strong understanding of software engineering practices such as design, development, testing, and technical documentation
- Ability to break down complexchallenges into smaller manageable tasks
- Ability to follow detailed instructions and best programming practices
- Our team is a mixture of developers working remotely and in a hybrid fashion (2 or more days per week in the office)
Timeline
- Applications open: November 2026
- Interviews begin: November 2026 on a rolling basis.
- Internship: May 18, 2027 – August 6, 2027 (These dates are not flexible. To be considered for the JMP Summer Internship program, all interns must be available to start in person at Cary HQ on May 18, 2027. Summer internships last 12 weeks.)
Perks of the job
- Work with (and learn from) the best. As a JMP intern, you’ll get face time with company leaders and executives.
- Hybrid work flexibility: Our hybrid approach offers the best of both worlds, combining in-office collaboration with the flexibility to work remotely, aligned with your team’s needs.
- Free SAS programming training and certification.
- Your well-being matters. We support all dimensions of your well-being with programs designed to reduce stress and distractions so you can stay healthy and productive. This includes an on-site Work/Life Center, Recreation and Fitness Center, Employee Assistance Program (EAP), subsidized cafés and more.
- We work hard, but we like to have fun, too. Enjoy hackathons, social events and other opportunities to connect and engage.
You are welcome here.
Additional Information:
To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status. SAS is an equal opportunity employer. All qualified applicants are considered for employment without regard to any characteristic protected by law. Read more: Know Your Rights.
Resumes may be considered in the order they are received. SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment. SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.
SAS and JMP only sends emails from verified “sas.com” or "jmp.com" email addresses and never asks for sensitive, personal information or money. If you have any doubts about the authenticity of any type of communication from, or on behalf of SAS, please contact Recruitingsupport@sas.com.
Pay transparency: Hourly rates for SAS internships are based on an applicant’s year in school and the role they are hired into. Rates range from $15 to $30 per hour for associate and bachelor’s-level positions and from $29 to $49 per hour for master’s and Ph.D positions. Internship roles are not eligible for bonuses.
C++ Software Engineer Internship Market
Who's Hiring


Tips for Your C++ Software Engineer Internship Search
Apply in the fall for summer roles
Large employers in tech, defense, and financial services recruit c++ software engineer interns the fall before the summer start date, often closing applications by November or December. Smaller companies and co-op programs post on a rolling basis, so check listings regularly and apply as soon as a role that fits you opens.
Build a GitHub portfolio before you apply
At the intern level, a linked GitHub repository with documented, compiling C++ projects is what gives recruiters something concrete to assess. Aim for two or three projects that show data structures, memory management, or systems work, not just class assignments but projects you built beyond the minimum requirements, with clear README files explaining what each does.
Work your campus network and apply directly at the same time
Campus career fairs surface structured internship programs tied to your university, and recruiters there often move faster for students they meet in person. Your professors and career center staff frequently know which employers recruit from your school before roles post publicly. Applying directly to companies running smaller cohorts alongside campus activity widens the pool you can reach.
Practice coding screens out loud before you submit applications
C++ software engineer intern screens almost always include a coding round focused on data structures and algorithms. Practice solving problems out loud, explaining your reasoning as you go, because interviewers weigh how you think through a problem as much as whether you reach the right answer. Run through problems on a whiteboard or shared editor, not just silently on your own.
Target structured internship programs at larger employers
Many large tech and engineering companies run formal summer cohort programs specifically designed to train people new to the field. These programs recruit early, fill their cohorts fast, and often include mentorship and project rotations built into the internship. Identify the structured programs that match your background and apply in the first wave of their recruiting cycle.
Set your work-type filter before you start
On-site roles are 25% of the c++ software engineer internships listed here, so decide what you can realistically commit to before you start applying. Use the location and work-type filters on Migrate Mate to focus on roles that actually fit your situation, so you're not sorting through listings you cannot accept.
C++ Software Engineer Internships: Frequently Asked Questions
How do I get a c++ software engineer internship?
Lead with coursework, personal projects, and a portfolio rather than work history, hiring teams expect limited experience at the intern level. For c++ software engineer candidates, a linked GitHub repository with documented, compiling code is the concrete artifact recruiters can actually assess. Pair direct applications with campus career fairs, where recruiters often move faster for students they meet in person.
Can a c++ software engineer internship turn into a full-time job?
Many employers extend return offers to strong interns, but conversion is never guaranteed. For c++ software engineer interns, what drives it most is performance on real deliverables, available headcount on the team, and how early return-offer decisions are made in the cycle. Treat the internship as an extended technical interview and ask your manager about return-offer timing early, without counting on the outcome.
When should I apply for c++ software engineer internships?
Earlier than most students expect. Large tech and defense employers recruit summer c++ software engineer interns the preceding fall, with applications closing months before the start date. Smaller companies and co-op programs post closer to start dates, so openings appear year-round. Checking listings regularly and applying as soon as a role opens gives you the best chance across both timelines.
Are c++ software engineer internships paid?
Most professional c++ software engineer internships in the U.S. are paid. Compensation varies by company size, industry, and location, and listings show it where the employer discloses it. Nonprofit and some government internships may be unpaid or stipend-based, so read each listing carefully before applying.
What should a c++ software engineer internship resume include?
Lead with projects, not work history. Include two or three complete, documented projects that show the C++ tools and libraries you used, with a linked GitHub repo so recruiters can read the code directly. Add relevant coursework, data structures, operating systems, computer architecture, and keep the whole resume to one page.
Are there remote c++ software engineer internships?
Yes. Remote and hybrid roles make up 75% of the c++ software engineer internship listings here, with the rest on-site. Remote cohorts fill fast because they draw applicants nationally, so apply early and filter by work type to see them before they close.
Can international students get c++ software engineer internships?
Yes. F-1 students can intern through CPT while enrolled or through OPT work authorization after finishing a degree, and the employer does not have to file anything for either, so many companies are open to international interns. Confirm your eligibility and timing with your university's international student office before accepting an offer.
See All 10 C++ Software Engineer Internship Jobs
Find roles that match your experience and apply in just a few clicks.
Find C++ Software Engineer Internships