1

Apprentice Software Engineer Jobs in Pennsylvania

Tool & Die Maker

Natrona Heights, PA · On-site

$23.50 - $29.50/hr

... engineering, quality, and press teams to optimize die and tooling performance • Maintain tight ... Apprenticeship completion or technical training in Tool & Die or Machining • Experience in high ...

next page

Showing results 1-20

Apprentice Software Engineer information

See Pennsylvania salary details

$24.1K

$105.1K

$189.5K

How much do apprentice software engineer jobs pay per year?

As of Jul 18, 2026, the average yearly pay for apprentice software engineer in Pennsylvania is $105,115.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,200.00 and $120,300.00 per year, depending on experience, location, and employer.

What are Apprentice Software Engineers?

Apprentice Software Engineers are entry-level professionals who are learning the fundamentals of software development while gaining hands-on experience under the guidance of more experienced engineers. They typically participate in structured training programs or apprenticeships, working on real projects to build their technical and problem-solving skills. This role is ideal for individuals who are new to the industry and want to develop practical knowledge while contributing to software engineering teams.

Is 25 too late to become a software engineer?

Apprentice software engineers can start at any age, including 25, as the field values skills and knowledge over age. Many successful software engineers begin later in life, often bringing valuable experience and perspectives; learning programming languages and gaining practical experience are key steps regardless of age.

Can you become a software engineer with an apprenticeship?

Yes, an apprenticeship as a software engineer provides hands-on experience and training that can lead to a full-time software engineering role. Many apprenticeships include skill development in programming languages, tools, and industry practices, helping participants transition into professional software engineering positions.

Is a software engineer apprenticeship paid?

Yes, most software engineer apprenticeships are paid positions that provide a salary or stipend while gaining practical experience and technical skills. Compensation varies by company and program, but paid apprenticeships are common in the industry to support learners during their training period.

What types of projects and technologies do Apprentice Software Engineers typically work on during their training period?

As an Apprentice Software Engineer, you’ll usually start by supporting ongoing development projects, often working on bug fixes, feature enhancements, or internal tools under the guidance of senior engineers. You may be exposed to a variety of technologies depending on the company, such as front-end frameworks (like React), back-end languages (such as Python or Java), and version control systems (like Git). The projects are designed to gradually increase in complexity, helping you build both technical skills and familiarity with industry-standard workflows. Collaboration is key, so you’ll regularly participate in code reviews, team meetings, and pair programming sessions to develop your abilities and receive constructive feedback.

Is it true that AI will replace software engineers?

AI is a tool that can automate certain coding tasks, but it is unlikely to fully replace software engineers, especially those involved in designing, testing, and maintaining complex systems. Apprentice software engineers will continue to develop skills in programming languages, problem-solving, and understanding AI tools to stay relevant in the evolving tech environment.

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

To thrive as an Apprentice Software Engineer, you need a foundational understanding of programming languages, problem-solving skills, and usually a relevant degree or coursework in computer science. Familiarity with development tools such as Git, integrated development environments (IDEs), and basic knowledge of databases and version control systems is common. Strong communication, eagerness to learn, and teamwork make someone stand out in this role. These skills and qualities are crucial for effective learning, collaboration, and adapting to new technologies in a dynamic software development environment.
What are the most commonly searched types of Software Engineer jobs in Pennsylvania? The most popular types of Software Engineer jobs in Pennsylvania are:
What job categories do people searching Apprentice Software Engineer jobs in Pennsylvania look for? The top searched job categories for Apprentice Software Engineer jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Apprentice Software Engineer jobs? Cities in Pennsylvania with the most Apprentice Software Engineer job openings:
Stationary Engineer II (Su-Th,3p-11p)

Stationary Engineer II (Su-Th,3p-11p)

Temple University

Philadelphia, PA • On-site

$41.07/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 8 days ago


Temple University rating

9.0

Company rating: 9.0 out of 10

Based on 22 frontline employees who took The Breakroom Quiz

25th of 555 rated colleges and universities


Job description

Temple University's Health Sciences Campus is searching for a Stationary Engineer II.
Hourly Rate: $41.07/hr
Become a part of the Temple family and you will have access to the following:
Full medical, dental, vision coverage
Paid Vacation Time
9 Federally Observed Paid Holidays
3 Personal Days
Tuition remission - eligible employees and their dependents can obtain a degree TUITION FREE
A generous retirement plan and so much more!
Position Summary
Reporting to the Engineer & HVAC Supervisor, the Stationary Engineer, Rover is responsible for the safe and efficient operation of the various mechanical and building systems (heating, ventilating, and air conditioning [HVAC], compressed air systems, vacuum systems, fire alarm, and protection systems, etc.), ensuring occupant comfort and adequate services to the assigned campus buildings The Stationary Engineer is also responsible for monitoring the operation of various mechanical equipment regularly and start, stop, operate, and/or dispatch the appropriate mechanical equipment necessary to maintain occupant comfort and adequate building services.
In addition to monitoring and accurately recording various mechanical equipment operating parameters (pressure, temperature, flow, etc.) and meter readings regularly as required for equipment performance monitoring and regulatory recordkeeping compliance. The Stationary Engineer will perform the routine mechanical and electrical work necessary to maintain the various mechanical systems in working order and will start, stop, operate, and monitor the various mechanical systems in the assigned buildings by utilizing the Building Automation System. Perform other job-related duties as assigned.
Job Details
* This position requires the following background checks: motor vehicle driver's license check.
* An offer of employment is contingent upon successfully passing a drug screen and physical.
Required Education and Experience
Must be a graduate of one of the following:
1. Vocational/technical school (2-year program) specializing in HVAC
2. Accredited apprenticeship program in HVAC (4-5-year program)
3. Equivalent trade-specific military school(s) or equivalent corporate training program.
*At least three (3) years of experience operating and maintaining HVAC and other building services in an industrial or educational campus environment.*Experience performing maintenance and repair of various types of mechanical and electrical equipment.
*Experience utilizing a Building Automation System to operate various mechanical and building systems.
*Must have a valid City of Philadelphia Engineer Grade A License or be eligible and successfully obtain a City of Philadelphia Engineer Grade A License within the first 120 days of employment.
*An equivalent combination of education and experience may be considered.
Required Skills and Abilities
*Must be able to perform tasks that require lifting, climbing, working at heights, and bending.
*Must possess adequate manual dexterity to utilize hand and power tools effectively.
*Familiarity with Federal, State, and local laws and regulations about equipment operation and repair.
*Knowledge of equipment to minimize the time required to diagnose problems and declare corrective action.
*Knowledge of tools, hoisting, rigging, and equipment necessary to isolate, remove, repair, replace, and safely startup.
*Knowledge of preventative maintenance procedures to minimize repairs and reduce outages.
*Capable of assembling a complete list of parts necessary to facilitate repairs or installations.
*Ability to evaluate the thoroughness/quality of vendor-repaired equipment and their use of parts.
*Trouble-shooting equipment and systems and coordinating with other trades, such as electricians and instrument tech, etc.
*Perform tests to measure air velocity, air temperature, line temperatures, pressures, etc.
*Ability to utilize expert knowledge of the operation and maintenance of mechanical systems in conjunction with a fundamental understanding of engineering principles involved to anticipate operational issues, troubleshoot problems that arise and take any corrective actions necessary to ensure the safe, efficient, and reliable operation of the various building mechanical systems.
*Ability to read and understand equipment maintenance and repair manuals, mechanical system design drawings, diagrams, and other documentation as required to operate and maintain various building mechanical systems.
*Possess the basic mechanical and electrical skills necessary to perform routine maintenance tasks.
*Possess excellent written and verbal communication skills essential to communicating effectively with all members of the Temple community (customers and supervision).
*Knowledge of safe work practices (including PPE requirements for work assignments), applicable building codes, and government regulations including, but not limited to, NEC, OSHA, and NFPA70E.
*Ability to utilize personal computers & software (Microsoft Windows, Microsoft Office applications, etc.) for routine daily tasks (reports, business communications, etc.) and to operate the Building Automation System.
Temple University is committed to a policy of equal opportunity for all in every aspect of its operations, including employment, service, and educational programs. The University has pledged not to discriminate on the basis of age, color, disability, marital status, national origin or ethnic origin, race, religion, sex (including pregnancy), sexual orientation, gender identity, genetic information or veteran status.
Compliance Statement: In the performance of their functions as detailed in the position description employees have an obligation to avoid ethical, legal, financial and other conflicts of interest to ensure that their actions and outside activities do not conflict with their primary employment responsibilities at the institution. Employees are also expected to understand and be in compliance with applicable laws, University and employment policies and regulations, including NCAA regulations for areas and departments which their essential functions cause them to interact.
Temple University's Annual Security and Fire Safety Report contains statistics, policies, and procedures related to campus safety. Go here to review: https://safety.temple.edu/reports-logs/annual-security-report
You may request a copy of the report by calling Temple University's Public Safety Services at 215-204-7900.

What Temple University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom