1

Programmer Trainee Jobs in Pittsburgh, PA (NOW HIRING)

CNC Machinist Trainee

Pittsburgh, PA ยท On-site

$20 - $27.25/hr

CNC Machinist Trainee - $1,500 Sign-On Bonus! Looking for meaningful work where you can make a ... Engineer a better future with Aerotech, a global leader in precision motion and automation. Our ...

CNC Machinist Trainee

Pittsburgh, PA ยท On-site

$20 - $27.25/hr

CNC Machinist Trainee - $1,500 Sign-On Bonus! Looking for meaningful work where you can make a ... Engineer a better future with Aerotech, a global leader in precision motion and automation. Our ...

next page

Showing results 1-20

Programmer Trainee information

See Pittsburgh, PA salary details

$11

$38

$66

How much do programmer trainee jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for programmer trainee in Pittsburgh, PA is $38.38, according to ZipRecruiter salary data. Most workers in this role earn between $24.95 and $49.95 per hour, depending on experience, location, and employer.

What is a programmer trainee?

Programmer Trainees are entry-level professionals who are learning the fundamentals of programming and software development, typically as part of a structured training program within a company. They work under the supervision of experienced developers, assisting with coding, debugging, testing, and documentation tasks while gaining practical experience. The role is designed to help them develop technical skills, understand software development processes, and prepare for more advanced programming positions.

What types of projects and tasks can I expect to work on as a programmer trainee?

As a Programmer Trainee, you will typically start by assisting with coding, debugging, and testing tasks under the guidance of more experienced developers. You'll often work on smaller modules or features within larger projects and may be tasked with maintaining documentation, fixing bugs, or writing unit tests. Collaboration with team members such as senior programmers, testers, and project managers is common, providing valuable exposure to the software development lifecycle. This hands-on involvement helps you build foundational technical skills and prepares you for more complex responsibilities as you grow in the role.

What are the key skills and qualifications needed to thrive as a programmer trainee, and why are they important?

To thrive as a Programmer Trainee, you need a basic understanding of programming languages (such as Java, Python, or C++), problem-solving abilities, and at least a relevant degree or coursework in computer science or IT. Familiarity with code editors, version control systems like Git, and debugging tools is typically expected. Strong communication, eagerness to learn, and teamwork skills help you adapt quickly and collaborate with mentors and peers. These skills and qualities are essential for building a solid programming foundation, contributing effectively to projects, and progressing in a technical career.

What is the difference between Programmer Trainee vs Software Developer?

AspectProgrammer TraineeSoftware Developer
Required CredentialsBasic programming knowledge, often a student or recent graduateFormal education in computer science or related field, experience preferred
Work EnvironmentTraining programs, internships, entry-level projectsFull-time employment, project development, team collaboration
Employer & Industry UsageInternship programs, training institutes, tech companiesTech firms, software companies, startups
Search & Comparison IntentUnderstanding entry-level roles, training opportunitiesCareer growth, job responsibilities, skill requirements

The main difference between a Programmer Trainee and a Software Developer lies in experience and responsibilities. Programmer Trainees are typically beginners undergoing training or internships, focusing on learning and assisting in projects. Software Developers are experienced professionals responsible for designing, coding, and maintaining software solutions. While Programmer Trainees aim to develop skills, Software Developers actively contribute to software development lifecycle.

What are the most commonly searched types of Programmer jobs in Pittsburgh, PA?

The most popular types of Programmer jobs in Pittsburgh, PA are:

What cities near Pittsburgh, PA are hiring for Programmer Trainee jobs?

Cities near Pittsburgh, PA with the most Programmer Trainee job openings:

Infographic showing various Programmer Trainee job openings in Pittsburgh, PA as of June 2026, with employment types broken down into 96% Full Time, 2% Part Time, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $79,835 per year, or $38.4 per hour.

Civil Engineer Trainee (Multiple Vacancies)

Commonwealth Of Pennsylvania

Bridgeville, PA โ€ข On-site

$67K - $80K/yr

Other

Posted 19 days ago


Job description

Salary

$67,658.00 - $80,646.00 Annually

Location

Allegheny County, PA

Job Type

Civil Service Permanent Full-Time

Job Number

CS-2026-54986-11119

Department

Department of Transportation

Division

TR Dstr Off 1100

Opening Date

07/27/2026

Closing Date

8/27/2026 11:59 PM Eastern

Job Code

11119

Position Number

Multiple positions may be filled from this posting.

Union

AFSCME

Bargaining Unit

B4

Pay Group

ST06

Bureau / Division Code

00081100

Bureau / Division

TR- Engineering District 11-0 Office

Worksite Address

45 Thoms Run Rd.

City

Bridgeville, Pennsylvania

Zip Code

16830

Contact Name

Leigh Anne Crouse

Contact Phone

412.429.4896

Contact Email

lecrouse@pa.gov

THE POSITION

As a Civil Engineer Trainee with the Department of Transportation, you will join a 12-month program that helps you grow your engineering abilities while exploring real projects across the state. You will move through rotations that show how bridge, transportation, and soils engineering shape our communities. This role gives you the chance to learn from experienced staff and gain confidence as you build toward a permanent assignment. It is a great opportunity to begin a rewarding career in public service.


DESCRIPTION OF WORK

This role offers a yearlong training experience that builds your engineering skills through work in design, construction, maintenance, and related areas. You will gain practical knowledge by completing assignments in several rotations that support PennDOT operations. As a Civil Engineer Trainee, you will perform the following duties:

  • Training Participation: Attend all assigned phases and rotations in the Civil Engineer Training program
  • Engineering Assignments: Perform tasks that build engineering knowledge through studies, inspections, analyses, and design work
  • Skills Development: Strengthen your abilities by completing assignments that support PennDOT operations across multiple areas
  • Safety Awareness: Follow safety rules, assess conditions, report concerns, and support a strong safety culture
  • Reporting Duties: Prepare summaries and presentations that document progress through training segments
  • Knowledge Transfer: Share information and support succession planning by participating in knowledge management activities

Interested in learning more? Additional details regarding this position can be found in the position description.
Work Schedule and Additional Information:

  • Full-time employment.
  • Work hours are 7:00 am to 3:00 pm, Monday - Friday, with a 30-minute lunch.
    • Schedule may be subject to change due to vendor-controlled hours, seasonally, and/or operational needs
  • Telework: This position may be eligible to telework part time. There is limited telework eligibility during probationary period, per supervisor's discretion. Specific details of the telework schedule will be discussed during the interview process. In order to telework, you must have a securely configured high-speed internet connection and work from an approved location inside Pennsylvania. If you are unable to telework, you will have the option to report to the headquarters office in Bridgeville. PA. The ability to telework is subject to change at any time.
  • Salary: Most selected candidates who are new to employment with the Commonwealth of Pennsylvania will begin employment at the starting annual salary of $67,658.00 (before taxes).
  • You will receive further communication regarding this position via email. Check your email, including spam/junk folders, for these notices.

REQUIRED EXPERIENCE, TRAINING & ELIGIBILITY

QUALIFICATIONS
Minimum Experience and Training Requirements:

  • One year of civil engineering experience and a valid Engineer-in-Training certificate issued by or acceptable to the Pennsylvania State Registration Board for Professional Engineers, Land Surveyors and Geologists; or
  • A bachelor's degree in civil engineering or a closely related field that includes or is supplemented by major coursework in civil engineering.
  • Applicants will be considered to have met the educational requirements once they are within ten months of graduating with a qualifying degree.

Conditions of Employment:
  • This position also requires possession of a valid driver's license which is not under suspension.

Other Requirements:
  • PA residency requirement is currently waived for this title.
  • You must be able to perform essential job functions.

How to Apply:
  • Resumes, cover letters, and similar documents will not be reviewed, and the information contained therein will not be considered for the purposes of determining your eligibility for the position. Information to support your eligibility for the position must be provided on the application (i.e., relevant, detailed experience/education).
  • If you are claiming education in your answers to the supplemental application questions, you must attach a copy of your college transcripts for your claim to be accepted toward meeting the minimum requirements. Unofficial transcripts are acceptable.
  • Your application must be submitted by the posting closing date. Late applications and other required materials will not be accepted.
  • Failure to comply with the above application requirements may eliminate you from consideration for this position.
  • All application materials and interview responses must reflect the applicant's own experience, qualifications, and work. Applicants may use generative AI tools for preparation purposes only. Use of AI to misrepresent or falsify information, or to assist during interviews, is not permitted. Review the Guidance for Generative AI Tools & Job Seekers for additional information.

Veterans:
  • Pennsylvania law (51 Pa. C.S. *7103) provides employment preference for qualified veterans for appointment to many state and local government jobs. To learn more about employment preferences for veterans, go to www.pa.gov/agencies/employment/how-to-apply.html and click on Veterans.

Telecommunications Relay Service (TRS):
  • 711 (hearing and speech disabilities or other individuals).

If you are contacted for an interview and need accommodations due to a disability, please discuss your request for accommodations with the interviewer in advance of your interview date.
The Commonwealth is an equal employment opportunity employer and is committed to a diverse workforce. The Commonwealth values inclusion as we seek to recruit, develop, and retain the most qualified people to serve the citizens of Pennsylvania. The Commonwealth does not discriminate on the basis of race, color, religious creed, ancestry, union membership, age, gender, sexual orientation, gender identity or expression, national origin, AIDS or HIV status, disability, or any other categories protected by applicable federal or state law. All diverse candidates are encouraged to apply. EXAMINATION INFORMATION
  • Completing the application, including all supplemental questions, serves as your exam for this position. No additional exam is required at a test center (also referred to as a written exam).
  • Your score is based on the detailed information you provide on your application and in response to the supplemental questions.
  • Your score is valid for this specific posting only.
  • You must provide complete and accurate information or:
    • your score may be lower than deserved.
    • you may be disqualified.
  • You may only apply/test once for this posting.
  • Your results will be provided via email.

Commonwealth of Pennsylvania logo

About Commonwealth of Pennsylvania

Sourced by ZipRecruiter

The Commonwealth of Pennsylvania is not a traditional company but rather a state government entity headquartered in Middletown, Pennsylvania, United States. Through its official website pa.gov, the government provides a broad range of services to its residents, including but not limited to, health services, education, transportation, and regulatory functions. Founded in 1787, the Commonwealth holds a rich history dating back to the foundation of the United States itself. The government's core mission is to serve and improve the lives of Pennsylvanians, fostering a more prosperous, informed, and secure state.

Industry

Public administration

Company size

1,001 - 5,000 Employees

Headquarters location

Harrisburg, PA, US

Year founded

1787