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 ...

Help Desk Technician

Mount Pleasant, PA

$17.75 - $23.75/hr

Provide first-level contact and problem resolution for all users with hardware, software and ... Individualized Intern Development TEAM MEMBER PERKS * Referral Program * On-Line Purchase Discount ...

Help Desk Technician

Mount Pleasant, PA

$19.50 - $26.25/hr

Provide first-level contact and problem resolution for all users with hardware, software and ... Intern Development TEAM MEMBER PERKS Referral Program On-Line Purchase Discount Founded in 1950 ...

Help Desk Technician

Mount Pleasant, PA · On-site

$17.75 - $23.75/hr

Provide first-level contact and problem resolution for all users with hardware, software and ... Individualized Intern Development TEAM MEMBER PERKS * Referral Program * On-Line Purchase Discount ...

Software Development Intern information

See California, PA salary details

$10

$20

$34

How much do software development intern jobs pay per hour?

As of Jul 27, 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 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.

Is 20 an hour good for an internship?

For a Software Development Intern, $20 an hour is generally considered above average for internships, which often pay between $15 and $20 per hour depending on location and company size. This rate can reflect the intern's skills, such as programming languages or tools like Git and Python, and the internship's responsibilities. However, compensation varies widely based on geographic region and industry standards.

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.

Is a 3.0 GPA good for internships?

For a Software Development Intern position, a 3.0 GPA is generally considered acceptable, especially if complemented by relevant skills, projects, or coding experience. Many employers value practical abilities and problem-solving skills alongside GPA, so a strong portfolio can improve your chances regardless of GPA.

What are the big 4 internships?

The Big 4 internships typically refer to summer internship programs at the four largest professional services firms: Deloitte, PricewaterhouseCoopers (PwC), Ernst & Young (EY), and KPMG. These internships offer software development or technology roles for students pursuing degrees in computer science or related fields, providing hands-on experience, networking opportunities, and potential full-time offers after graduation.
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 July 2026, with employment types broken down into 1% As Needed, 79% Full Time, 18% Part Time, and 2% 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.
Senior Water Resources EIT 1

Senior Water Resources EIT 1

GAI Consultants

Canonsburg, PA

$92K - $125K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


GAI Consultants rating

9.6

Company rating: 9.6 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

9th of 442 rated engineering


Job description

GAI Consultants, Inc is seeking an EIT - Engineer in Training to work out of our Homestead, Cranberry, or Southpointe, PA office. The successful candidate will enjoy working in a challenging, fast-paced, and team-oriented environment that will utilize their college education and related work experience to develop professionally into a well-rounded engineer with the ability to grow in today's global environment. 

Job Duties: 

  • Assist in water/wastewater process and pipeline design projects for industrial and municipal clients (power plants, steel manufacturing and data center/mission critical facilities, etc.).
  • Assist in Civil Engineering design and calculations for water, wastewater, and stormwater components of new development, modification or remediation projects. 
  • Participates in technical studies, product design, preparation of specifications, and technical plans. 
  • Filling out and completing permit applications for processing. 
  • Field work may include water sampling, site inspection, and construction administration support including completing field observation reports. 
  • Prepare plans utilizing AutoDesk Civil 3D. 

Physical Requirements 

  • Ability to work indoors in professional office settings.  
  • Ability to sit for extended periods while performing computer-based tasks. 
  • Frequent use of hands and fingers for typing, writing, and handling office equipment. 
  • Visual acuity to read printed materials, digital screens, detailed documents, and perform detailed work. 
  • Occasional standing, walking, bending, or reaching within the office environment. Ability to move between workstations and attend in-person meetings. 
  • Ability to lift and carry office materials or equipment weighing up to 10-20 pounds, with or without assistance. 
  • Adequate hearing to participate in conversations, phone calls, and virtual meetings. 
  • Ability to travel for meetings, training, or business purposes. 

Qualifications: 

  • Bachelors (B.S.) degree from an accredited college in Environmental or Civil Engineering (M.S. degree a plus)
  • EIT certification required
  • Strong verbal and written communication skills. Strong technical writing skills.
  •  Ability to work in a team environment and work independently as needed on project-specific tasks.
  • Dedicated commitment to performing quality work with a positive attitude and work ethic.
  • Knowledge of AutoCAD, Revit and BIM desired.
  • Knowledge of NPDES permitting
  • Knowledge of GIS software is a plus, including using Arc GIS software and using the software in modeling water and waste/water networks.
  • Industrial water or wastewater treatment experience for projects in the power, data center or manufacturing markets

General Characteristics

  • Develops broad knowledge and skills in a specific practice area.
  • Evaluates, selects, and applies standard techniques, procedures, and criteria to perform a task or sequence of tasks for conventional projects with few complex features.
  • Collaboratively uses judgment to determine adaptations in methods for nonroutine aspects of assignments.
  • Applies principles of probability and statistics to determine risk relevant to engineering.

Minimum Years of Experience

  • 4+

Education

  • B.S. or M.S. Engineering

Certification/Licensure

  • Passed Fundamentals of Engineering (FE) exam and obtained engineer-in-training (EIT) or engineering-intern (EI) certification.

Technical Responsibilities

  • Performs moderate design tasks.
  • Prepares portions of plans, specifications, and other project documents.
  • Performs research and field investigation.

Project and Task Management

  • Works as a part of a team and coordinates work with others.
  • Assists in determining schedule and budget requirements.

Management Responsibility

  • Receives instruction on specific objectives.
  • Receives direction on unconventional and/or complex problems and possible solutions.
  • Receives a thorough review of completed work for the application of sound professional judgment.
  • Receives mentorship from a licensed engineer typically in their specialty.

Communication Skills

  • Possesses effective oral and written communication skills.
  • Demonstrates assertiveness and cooperation in managing conflicts.
  • Interacts with internal and external project team members.
  • Assists with official communication pertaining to specific assignments/meetings.

Why GAI?  

GAI offers skilled professionals like you an exceptional place to work, grow, lead, and achieve. Explore an array of opportunities in locations across the U.S. and join accomplished colleagues in tackling challenging projects for a range of markets. Enjoy work location and scheduling flexibility; your choice of comprehensive, personalized benefits; a range of employee wellness programs and discounts; and more. Feel good about being part of a collaborative team that’s committed to supporting the communities we serve. Join GAI and distinguish yourself in a company poised for unlimited growth.  

Benefits To Working at GAI Include:  

Competitive Pay & Recognition  

  • Market based, competitive compensation 
  • Performance driven recognition and development bonuses 

Comprehensive Health & Wellness  

  • Medical, dental, and vision plans 
  • Company paid short-term and long-term disability 
  • Company paid life insurance 
  • Employee Assistance Program and wellness resources 

Meaningful Work–Life Balance  

  • Generous paid time off + 7 paid holidays 
  • An additional floating holiday—use it for what matters to you 
  • Paid maternity, paternity, and adoption leave 

Growth, Learning & Financial Security  

  • 401(k) with company match 
  • Tuition reimbursement 
  • Support and rewards for professional development and certifications 
 

#INDHP


What GAI Consultants employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


GAI Consultants logo

About GAI Consultants

Sourced by ZipRecruiter

GAI Consultants is an employee-owned corporation offering comprehensive engineering, planning, and environmental consulting services to diverse industry sectors, located in Pittsburgh, Pennsylvania, in the United States. The company operates in the field of engineering consulting and provides sustainable and economically-viable solutions to clients ranging from bridge design, community planning, to industrial facilities, ecological studies, and more. GAI Consultants was founded in 1958 and, over more than six decades, has grown significantly with a strong commitment to advancing clients' projects and contributing to community development. The firm operates on the core values of integrity, client satisfaction, quality, and workforce development, all of which raises the bar on client service and project excellence, ultimately contributing to the company’s mission, which is 'to create and deliver superior, innovative consulting solutions that enrich the lives of our people and enhance the world we live in.'

Industry

Civil engineering construction

Company size

501 - 1,000 Employees

Headquarters location

Pittsburgh, PA, US

Year founded

1958

Social media