1

Software Development Intern Jobs in California, PA

Senior Water Resources EIT 1

Canonsburg, PA

$92K - $125K/yr

... development, modification or remediation projects. * Participates in technical studies, product ... Knowledge of GIS software is a plus, including using Arc GIS software and using the software in ...

Software Development Intern information

See California, PA salary details

$10

$20

$34

How much do software development intern jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for software development intern in California, PA is $20.05, according to ZipRecruiter salary data. Most workers in this role earn between $16.20 and $21.25 per hour, depending on experience, location, and employer.

What types of projects and tasks can a software development intern expect to work on during their internship?

As a Software Development Intern, you can expect to contribute to real-world projects such as developing new features, fixing bugs, assisting with code reviews, and writing documentation. Interns often work closely with experienced developers, participate in agile team meetings, and may be involved in testing and deploying software. The tasks assigned are designed to build your technical skills, expose you to collaborative workflows like version control with Git, and provide valuable experience in a professional software engineering environment.

What are the key skills and qualifications needed to thrive as a software development intern, and why are they important?

To thrive as a Software Development Intern, you need a foundational understanding of programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant academic background in computer science or a related field. Familiarity with version control tools like Git, integrated development environments (IDEs), and basic software development methodologies is typically expected. Strong communication, eagerness to learn, and teamwork skills help interns stand out by allowing them to collaborate effectively and adapt to feedback. These skills and qualities are crucial for contributing to real-world projects, gaining valuable experience, and growing within a professional development environment.

What is the difference between Software Development Intern vs Software Engineer?

AspectSoftware Development InternSoftware Engineer
CredentialsTypically pursuing or recent graduate of a computer science or related degreeBachelor's or higher in computer science or related field, with professional experience
Work EnvironmentTemporary, internship-based, often part-time or summer rolesFull-time, permanent positions in various industries
Employer & Industry UsageUsed by tech companies, startups, and organizations offering internship programsUsed across all industries requiring software development
Search & Comparison IntentPeople exploring entry-level or internship opportunities in software developmentIndividuals seeking full-time software engineering roles

In summary, a Software Development Intern is an entry-level, temporary role aimed at gaining experience, while a Software Engineer is a full-time professional position requiring more experience and responsibility. The internship provides a pathway into the industry, whereas the engineer role involves ongoing project work and career development.

What does a software development intern do?

A software development intern assists in designing, coding, testing, and debugging software applications under the supervision of experienced developers. They often work with programming languages like Java, Python, or C++, and may use tools such as version control systems and development environments to contribute to ongoing projects.

What are the most commonly searched types of Software Development jobs in California, PA?

The most popular types of Software Development jobs in California, PA are:

What cities near California, PA are hiring for Software Development Intern jobs?

Cities near California, PA with the most Software Development Intern job openings:

Infographic showing various Software Development Intern job openings in California, PA as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $41,695 per year, or $20 per hour.

Internship -Local Government Administration

Township of Upper St Clair

Upper Saint Clair, PA • On-site

$13/hr

Internship

Retirement, PTO

Posted 20 days ago


Job description

LOCAL GOVERNMENT ADMINISTRATIVE INTERN
ADMINISTRATION
SCHEDULE:
Modified: Fall & Winter
Typically: Monday thru Friday 8:00 AM - 4:00 PM
Modified: Three (3) to Five (5) days a week.
Times adjusted to accommodate class schedule.
Compensation Rate: $13.00 per hour
Position Summary
The Local Government Administrative Intern will assist in the administration of municipal and human resource services for a full-service Home Rule Community. The Intern will report directly to the Assistant Township Manager, who will align Township operational needs with the Intern's academic and professional learning objectives to create a comprehensive and mutually beneficial internship experience.
This internship provides exposure to local government operations, policy development, human resources, budgeting, grants administration, and public-sector communications.
Essential Duties and Responsibilities
  • Conducting research, data collection, and analysis to support the preparation of communications, reports and other written or visual material.
  • Reviewing and analyzing existing benefit policies and benchmarking practices among comparable organizations to support the development of competitive benefits programs.
  • Preparing reports and presentation materials, including PowerPoint presentations, public-facing documents, and graphic materials.
  • Developing recommendations related to programs, initiatives, and operational proposals for management review and decision-making purposes.
  • Assisting in the creation of brochures, flyers, newsletters, and news releases.
  • Drafting preliminary versions of resolutions, ordinances, contracts, and administrative policies.
  • Assisting with grant research, data collection, and preparation of written and visual materials in support of grant applications and reporting requirements.
  • Drafting confidential communications related to employee benefit programs, including insurance plans, pension plans, paid time off, and employer-sponsored activities.
  • Assisting with confidential administrative functions related to personnel, budgeting, and facilities.
  • Answering and routing calls through the central telephone system in a professional manner.
  • Coordinating activities and sharing information with other Township departments and external agencies as needed.
  • Establishing and maintaining effective working relationships with employees, supervisors, elected officials, other departments, and the general public.

Necessary Qualifications, Skills, and Abilities
  • Education:
    • Students nearing completion of a bachelor's degree;
    • Graduates with a bachelor's degree in public administration, political science, business management, or a closely related field; or
    • Individuals currently enrolled in or recently graduated from a master's program with an emphasis in public administration or a related discipline.
    • Demonstrated interest in municipal or local government administration.
  • Strong written and verbal communication skills.
  • Proficiency with standard computer applications, including word processing, spreadsheets, and presentation software.
  • Ability to prepare, review, and analyze detailed reports and data.
  • Ability to handle confidential information with professionalism and discretion.

Tools and Equipment Used
Requires frequent use of a computer, including word processing and spreadsheet software, calculator, telephone system, and office equipment such as copier and printer.
Selection Process:
The selection process may include the following:
Application and resume review
  • Evaluation of education, experience, and local government emphasis
  • One or more interviews
  • Reference checks

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
*The responsibilities listed above are intended only as illustrations of the various types of work that may be performed. The omission of specific statements does not exclude related or logical assignments.
This job description does not constitute an employment Agreement or contract.
Revised July 2026