1

Internship Software Development Jobs in Pennsylvania

Bachelor's degree in computer science, Software Engineering, or a related field. * 2+ years of professional (non-internship) software development experience. * Solid understanding of core Computer ...

Jr. Software Developer

Mechanicsburg, PA ยท On-site

$70K - $80K/yr

... internships, military service, projects, or professional development. * General understanding of object-oriented programming, web development, relational databases, and software testing. * Exposure ...

Jr. Software Developer

Mechanicsburg, PA ยท On-site

$70K - $80K/yr

... internships, military service, projects, or professional development. * General understanding of object-oriented programming, web development, relational databases, and software testing. * Exposure ...

About the Internship WebFX is seeking an intern for our web development team! Our ideal candidate ... Qualities and Traits * You're passionate about web/software development - you even find yourself ...

About the Internship WebFX is seeking an intern for our web development team! Our ideal candidate ... Qualities and Traits * You're passionate about web/software development - you even find yourself ...

Experience with backend development using Express or similar frameworks is strongly preferred ... work, internships, or substantial personal projects * Solid understanding of data structures ...

next page

Showing results 1-20

Internship Software Development information

See Pennsylvania salary details

$11

$22

$39

How much do internship software development jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for internship software development in Pennsylvania is $22.95, according to ZipRecruiter salary data. Most workers in this role earn between $18.56 and $24.33 per hour, depending on experience, location, and employer.

What types of projects do interns typically work on during a software development internship?

Software development interns often contribute to real-world projects, such as building new features, fixing bugs, or supporting testing efforts within a team. Depending on the company, you might work on web or mobile applications, internal tools, or automation scripts. Interns usually collaborate closely with experienced developers, participate in code reviews, and attend team meetings. These experiences not only help you develop technical skills but also give you exposure to agile development practices and professional coding standards.

What is the difference between Internship Software Development vs Junior Software Developer?

AspectInternship Software DevelopmentJunior Software Developer
Required CredentialsTypically students or recent graduates, some may have coursework in programmingOften holds a degree in computer science or related field, with some practical experience
Work EnvironmentTemporary, learning-focused, often part-time or summer rolesFull-time, professional setting with ongoing project responsibilities
Employer & Industry UsageInternships are offered by tech companies, startups, and organizations for trainingEntry-level position in software development teams across industries

Internship Software Development roles are designed for students or recent graduates to gain practical experience, often in a temporary or part-time capacity. Junior Software Developers are entry-level professionals with some foundational skills, working full-time on ongoing projects. While internships focus on learning and training, junior roles involve contributing to real-world software development tasks.

What are the key skills and qualifications needed to thrive as an Internship Software Developer, and why are they important?

To excel as an Internship Software Developer, you need a solid understanding of programming fundamentals, problem-solving abilities, and coursework or projects in computer science or related fields. Familiarity with coding languages like Java, Python, or JavaScript, as well as experience with version control systems such as Git, is typically expected. Strong communication, eagerness to learn, and teamwork are vital soft skills that help interns integrate into development teams. These skills and qualities enable interns to contribute meaningfully, adapt quickly, and grow professionally in a dynamic tech environment.

What are internship software development positions?

Internship software development positions are temporary roles for students or recent graduates to gain hands-on experience in software engineering. Interns work on real projects, collaborate with professional developers, and learn industry practices such as coding standards, version control, and agile methodologies. These internships typically last a few months and can lead to full-time job offers upon successful completion. They provide valuable opportunities to build technical skills, professional networks, and a strong resume.
What are the most commonly searched types of Software Development jobs in Pennsylvania? The most popular types of Software Development jobs in Pennsylvania are:
What job categories do people searching Internship Software Development jobs in Pennsylvania look for? The top searched job categories for Internship Software Development jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Internship Software Development jobs? Cities in Pennsylvania with the most Internship Software Development job openings:
Software Engineer I

Software Engineer I

Bentley Systems

Exton, PA โ€ข On-site, Remote

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Software Engineer I - Digital Experience Engineering Team

Bentley Systems is a global leader in infrastructure engineering software, empowering professionals to design, build, and operate the world's most critical infrastructure.

We are looking for a Software Engineer I to join our Digital Experience Engineering Team, where you'll help build modern, scalable web experiences and APIs that power Bentley's customer-facing Administrative portals. This is an excellent opportunity for an early-career engineer to grow their skills working with React, .NET, and Microsoft Azure, while contributing to real-world products used globally.

Responsibilities:

  • Contribute to the design and development of front-end and backend software components.
  • Work closely with senior engineers to understand design patterns, coding practices, and best approaches to software delivery.
  • Participate in code reviews, testing, and troubleshooting to ensure high-quality and maintainable code.
  • Collaborate within an agile development environment using Continuous Integration and Continuous Delivery (CI/CD) practices.
  • Demonstrate curiosity and eagerness to learn new technologies and improve technical and communication skills.

Qualifications:

  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • 2+ years of professional (non-internship) software development experience.
  • Solid understanding of core Computer Science concepts such as data structures, algorithms, and object-oriented programming.
  • Experience with at least one modern programming language such asย C#ย orย JavaScript/TypeScript.
  • Familiarity with distributed version control systems (e.g.,ย Git).
  • Understanding of web fundamentals such asย HTTP, REST APIs, and JSON.
  • Excellent verbal and written communication skills in English.
  • Collaborative and proactive mindset with a willingness to learn and take feedback.

What would make you stand out:ย 

  • Exposure toย .NETย andย Reactย development.
  • Basic understanding of cloud services (preferablyย Microsoft Azure).
  • Familiarity with automated testing frameworks (Jest, Playwright, or Selenium).
  • Experience with developer tools such as Visual Studio, VS Code, Postman, or Chrome DevTools.

ย What We Offer:

  • A great Team and culture - please see ourย Recruitment Video.
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
  • Competitive Salary and benefits.
  • Hybrid work model
  • The opportunity to work within a global and diverse international team.
  • A supportive and collaborative environment.
  • Colleague Recognition Awards.

About Bentley Systems

Around the world, infrastructure professionals rely on software from Bentley Systems to help them design, build, and operate better and more resilient infrastructure for transportation, water, energy, cities, and more. Founded in 1984 by engineers for engineers, Bentley is the partner of choice for engineering firms and owner-operators worldwide, with software that spans engineering disciplines, industry sectors, and all phases of the infrastructure lifecycle. Through our digital twin solutions, we help infrastructure professionals unlock the value of their data to transform project delivery and asset performance. www.bentley.com

Equal Opportunity Employer:

Bentley is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, sex, sexual orientation, gender identity, disability, pregnancy, protected veteran status, religion, national origin, age, genetic information or any other protected characteristic. ย This commitment extends to all aspects of employment, including, but not limited to, hiring, placement, promotion, compensation, and training. Know Your Rights as an applicant under the law.

Bentley Policy on EEO, Affirmative Action and Pay Transparency Non-Discrimination

Bentley participates in e-Verify / Bentley participate in e-Verify / Right to Work Notice

Request an Accommodation:

As an Equal Opportunity Employer, Bentley is committed to providing reasonable accommodations to applicants with disabilities. We encourage you to request a reasonable accommodation if you are not able to fully use or access our online application system. ย  You can make an accommodation request by calling 610-458-5000 or sending us an email at disabilityrequest@bentley.com