1

Computer Programmer Internship Jobs in Princeton, NJ

Bachelor's degree in computer science, Information Technology, Computer Engineering, or a related field. * 0-2 years of experience, including internships, co-op programs, academic projects, or ...

Bachelor's degree in computer science, Information Technology, Computer Engineering, or a related field. * 0-2 years of experience, including internships, co-op programs, academic projects, or ...

This is an unpaid internship/volunteer opportunity. * A passion for women's economic opportunities ... Must be a full or part-time student and working toward a degree in computer science or a related ...

next page

Showing results 1-20

Computer Programmer Internship information

See Princeton, NJ salary details

$34.6K

$68.1K

$100.1K

How much do computer programmer internship jobs pay per year?

As of Jul 15, 2026, the average yearly pay for computer programmer internship in Princeton, NJ is $68,110.00, according to ZipRecruiter salary data. Most workers in this role earn between $52,900.00 and $83,900.00 per year, depending on experience, location, and employer.

What Are the Qualifications to Get a Computer Programmer Internship?

To land an internship in software development, an aptitude for computer science and a track record of success in your academic program are key. However, aside from relevant knowledge, the ability to take initiative and a willingness to pitch in wherever you are needed are probably your two most important qualifications. Companies appreciate interns who can think on their feet and follow through on assignments with minimal supervision, so be sure your resume or internship application highlight projects you complete in the course of your studies as well as any leadership roles you undertake at your university or with extracurricular groups.

What are the key skills and qualifications needed to thrive as a Computer Programmer Intern, and why are they important?

To thrive as a Computer Programmer Intern, a solid understanding of programming fundamentals, algorithms, and data structures is essential, typically supported by coursework in computer science or related fields. Familiarity with languages such as Python, Java, or C++, and version control systems like Git, is often required. Strong problem-solving abilities, attention to detail, and a willingness to learn are standout soft skills for this position. These competencies are crucial for successfully contributing to development projects, adapting quickly, and supporting team goals in a fast-paced tech environment.

Is 23 an hour good for an internship?

For a computer programmer internship, earning $23 an hour is generally considered above average, as many internships pay between $15 and $20 per hour. However, pay can vary based on location, company size, and required skills such as coding languages or certifications. It's also important to consider the experience gained and whether the internship offers additional benefits or training.

How to get programming internships?

To secure a computer programmer internship, build a strong foundation in programming languages like Python, Java, or C++, and create a portfolio of projects to demonstrate your skills. Apply to internships through company websites, university career centers, or job boards, and consider obtaining relevant certifications or participating in coding competitions to enhance your application.

What are computer programmer internships?

Computer programmer internships are temporary, entry-level positions designed to give students or recent graduates hands-on experience in software development. Interns work under the guidance of experienced programmers, assisting with coding, testing, debugging, and maintaining software applications. These internships help individuals gain practical skills, build their professional networks, and improve their chances of securing a full-time programming job after graduation.

Is 22 too old for an internship?

Computer Programmer internships are open to individuals of various ages, including those in their early twenties. Age is generally not a barrier, and many internships value skills, such as programming languages and problem-solving abilities, over age. Employers often seek motivated learners regardless of age, especially for entry-level positions or internships aimed at skill development.

What are the big 4 internships?

The Big 4 internships typically refer to internship programs at Deloitte, PricewaterhouseCoopers (PwC), Ernst & Young (EY), and KPMG. These firms offer opportunities in areas such as consulting, audit, and advisory services, often requiring strong analytical skills and relevant coursework. They are highly competitive and valued for providing real-world experience in professional services.

What types of projects and tasks can I expect to work on during a Computer Programmer Internship?

During a Computer Programmer Internship, you’ll typically assist with coding, debugging, and testing software applications under the supervision of experienced developers. Interns often contribute to real-world projects, such as developing new features, fixing bugs, or writing scripts to automate tasks. You may also participate in code reviews and team meetings, gaining exposure to industry-standard development tools and collaborative workflows. This hands-on experience is designed to build your technical skills and prepare you for a full-time programming role.

What is the difference between Computer Programmer Internship vs Software Developer Internship?

AspectComputer Programmer InternshipSoftware Developer Internship
Required CredentialsTypically pursuing or recent graduate in Computer Science or related fieldSimilar; often pursuing or recent graduate in Computer Science, Software Engineering, or related
Work EnvironmentTech companies, startups, or IT departments; focus on coding and debuggingTech firms, startups, or software companies; involved in designing and developing applications
Employer & Industry UsageCommon in IT and software industries; internships for entry-level coding rolesCommon in software development firms; internships for building software products

Both internships target students or recent graduates with similar educational backgrounds and work environments. The main difference lies in focus: Computer Programmer Internships emphasize coding, debugging, and maintaining existing software, while Software Developer Internships involve designing, developing, and deploying new software solutions.

What are the most commonly searched types of Computer Programmer jobs in Princeton, NJ? The most popular types of Computer Programmer jobs in Princeton, NJ are:
What are popular job titles related to Computer Programmer Internship jobs in Princeton, NJ? For Computer Programmer Internship jobs in Princeton, NJ, the most frequently searched job titles are:

$150K/yr

Other

Posted 8 days ago


Job description

Location: New York, fully in-office (no remote work)

Dates: 14th June 2027 - 22nd August 2027

About the Programme  

Get a taste of working in a fast-paced, tech-led environment in our New York office. Our intern programme provides the opportunity to work directly with our Development teams. These projects support areas such as Finance, Operations, Risk, Trading, and Portfolio Management.  

During your internship, you will gain valuable hands-on experience with a multitude of technologies and disciplines such as devops, data engineering, cyber security, web development, business intelligence, software engineering, and stream processing. 

What do we want?  

This internship is ideal for an innovative problem solver who can demonstrate inventive and creative use of technology. Successful participants will have the possibility to return full time as a graduate when they complete their studies. 

We don't specifically look for those on a Computer Science degree but, do look for those who have actively developed technical, programming skills. This could be on previous internship programmes, through hackathon involvement or even just completing passion projects in your free time.  

We also look for those with exceptional academic achievement and impressive communication and collaboration skills. 

Finally, we also believe that the right person is more than just a technical expert. We place real value on team-working, entrepreneurialism and strong communication skills. This isn't a scheme for someone who wants to sit quietly behind a desk.  

Note, our programme in New York only looks for penultimate year students to allow us to convert successful interns into graduates in 2028. 

What's involved?  

During the internship programme, you will hone your software and programming skills whilst building an understanding of our business and financial markets. You'll join a cutting-edge team with the ability to assume as much responsibility and autonomy as you can take on.  

The selection of intern projects is a collaborative process. The entire Technology team is invited to propose project ideas that could potentially benefit the team or the wider business. Senior managers then choose the projects that promise the most significant impact. You will collaborate directly with the team that proposed the project, typically working in pairs. 

Throughout your internship, you will receive comprehensive support from our teams, starting from an initial induction to a performance review upon completion of your tenure. This support includes personalized mentoring, regular seminars with senior managers and key staff, social events, and opportunities to engage in the firm's charitable activities. At the conclusion of your internship, you will present your project to the Technology team. 

To give a flavour of the sorts of work our interns do however, some project examples are: 

  1. Integrating AI tools into bespoke systems. 
  2. Creating a UI to visualise and explore connections across our estate. 
  3. Building alert tooling. 

 Why join us?  

Technology is at our core. It's industry-defining and best-in-class, but we are striving for even more. You'll have the opportunity to work with cutting-edge technologies while learning from some of the best technicians in the business. As a technology intern, this is a chance to accelerate your skill set and gain invaluable real-world experience.   

Progression at Marshall Wace

The aim of our internships is to convert the best performers into graduates. The rotational format of our graduate program then allows you to explore various roles within the Technology team before determining the best fit for you. Upon completing your rotations, you have the flexibility to advance to the team that aligns most with your interests and strengths. 

After completing the program, the progression paths are not rigidly defined. There is no predetermined ladder for you to climb. Instead, your personal growth may involve taking on more challenging projects, mentoring a team or new hires, or even pursuing opportunities for international assignments. Your individual development path is open for exploration, and you can collaborate with your management to shape what your future growth looks like. 

Marshall Wace is an equal opportunity employer. Individuals seeking employment are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, sexual orientation, or any other category protected by applicable law.

Note: we request that you only apply to the one role you are most interested in. This includes both the position itself and the location. Duplicate applications will cause delays in processing your application.

In accordance with New York State and New York City pay transparency laws, the annual base salary for this position is $150,000 (pro rata for the internship period). Actual compensation may vary based on factors such as experience, qualifications, and location. This role may also be eligible for a discretionary bonus and benefits.