Position
City
Salary

How much does a Software Engineer make in Harrisburg, PA?

The average salary for a Software Engineer is $121,115 per year in Harrisburg, PA.

Software engineers in Harrisburg, PA earn a good salary. The average yearly salary is around $121,115. This means many software engineers can find a job that pays well. Some may earn less or more, depending on their experience and the company they work for.

The salary range shows that most software engineers earn between $74,209 and $187,882 each year. This gives job seekers a good idea of what to expect. A few engineers earn less, while others earn more. The lowest 10% earn around $60,000, while the highest 10% earn over $200,000.

Software Engineer jobs in Harrisburg, PA

What are the highest paying cities for a Software Engineer near Harrisburg, PA?

Software engineers near Harrisburg, PA, have several excellent nearby cities where they can find lucrative job opportunities. Mechanicsburg leads with an average salary of $125,330. Pottstown and Carlisle also offer high average salaries, over $121,000 and $117,000 respectively. These cities provide great prospects for those seeking competitive compensation in the tech field.
Graph displaying highest paying cities salaries for Software Engineer jobs near Harrisburg, PA, highlighting Mechanicsburg, PA with the highest at $125,330 and Lancaster, PA with the lowest at $82,008.
  1. Mechanicsburg, PA
    Average Salary: $125,330
    In Mechanicsburg, PA, technology firms and startups thrive. Employees enjoy a blend of innovation and community. Well-known companies like UPMC and Mechanicsburg School District offer excellent opportunities.
    Find Software Engineer jobs in Mechanicsburg, PA


  2. Pottstown, PA
    Average Salary: $121,294
    Pottstown, PA, features a supportive environment for tech professionals. Companies like UPMC St. Joe's and Montgomery County Government provide a variety of career paths. The city offers a balanced lifestyle with access to Philadelphia's tech scene.
    Find Software Engineer jobs in Pottstown, PA


  3. Carlisle, PA
    Average Salary: $117,373
    Carlisle, PA, is a hub for tech and manufacturing. The presence of businesses like UPMC and The GIANT Company ensures a range of opportunities. Professionals benefit from a growing tech community and a strong sense of community.
    Find Software Engineer jobs in Carlisle, PA


  4. West Chester, PA
    Average Salary: $112,412
    West Chester, PA, boasts a vibrant tech scene. Companies such as Penn Medicine and Siemens PLM Software create a dynamic work environment. Employees enjoy a good quality of life with access to many amenities and a short drive to Philadelphia.
    Find Software Engineer jobs in West Chester, PA


  5. Reading, PA
    Average Salary: $108,653
    Reading, PA, is a city with a rich industrial history now evolving into a tech-friendly environment. Businesses like Reading Hospital and Conduent offer diverse roles. The city provides a blend of urban and suburban living, making it an attractive place for tech workers.
    Find Software Engineer jobs in Reading, PA


  6. Allentown, PA
    Average Salary: $108,618
    Allentown, PA, is home to several tech-forward companies. Firms like PPL Corporation and Air Products offer numerous opportunities. The Lehigh Valley region provides a supportive professional community and a low cost of living.
    Find Software Engineer jobs in Allentown, PA


  7. Bethlehem, PA
    Average Salary: $100,692
    Bethlehem, PA, is part of the Lehigh Valley and offers a mix of tech jobs and industrial work. Companies like Air Products and Lehigh Valley Health Network provide varied roles. Professionals enjoy a balanced lifestyle with easy access to cultural and recreational activities.
    Find Software Engineer jobs in Bethlehem, PA


  8. York, PA
    Average Salary: $88,585
    York, PA, features a range of tech jobs with companies such as UPMC and York County Government. The city offers a mix of urban and rural living, making it an attractive option for tech workers. Employees benefit from a strong sense of community and a lower cost of living.
    Find Software Engineer jobs in York, PA


  9. Lancaster, PA
    Average Salary: $82,008
    Lancaster, PA, is known for its historic charm and growing tech industry. Companies like UPMC and Lancaster County Government offer many opportunities. The city provides a rich cultural experience and a supportive professional community.
    Find Software Engineer jobs in Lancaster, PA

What are the best paying companies for a Software Engineer in Harrisburg, PA?

CVS Health, Deloitte, and Ryder System are top choices for software engineers in Harrisburg, PA. At CVS Health, software engineers can expect an average salary of $170,449. Deloitte offers a competitive salary of $137,231, and Ryder System pays around $120,000. These companies value skilled engineers and offer excellent benefits. Astyra Corporation and TransCore also provide good opportunities. Astyra pays about $87,667, while TransCore offers an average salary of $102,950. These positions can lead to rewarding careers with room for growth.
Graph displaying best paying company salaries for Software Engineer jobs in Harrisburg, PA, highlighting CVS Health with the highest at $170,449 and Astyra Corporation with the lowest at $87,667.
  1. CVS Health
    Average Salary: $170,449
    CVS Health offers a variety of Software Engineer jobs in Harrisburg, PA. The company operates nationwide, providing health care services. Software Engineers here work on projects that enhance the customer experience and improve the efficiency of health solutions.


  2. Deloitte
    Average Salary: $137,231
    Deloitte has a presence in Harrisburg, PA, where they hire Software Engineers. This global company focuses on consulting, technology, and financial services. Engineers here collaborate on complex projects that deliver innovative technology solutions to clients.


  3. Ryder System
    Average Salary: $120,000
    Ryder System offers Software Engineer roles in Harrisburg, PA. As a logistics and transportation company, they have operations worldwide. Software Engineers at Ryder System work on systems that improve supply chain efficiency and customer service.


  4. TransCore
    Average Salary: $102,950
    TransCore provides transportation technology and information solutions. They have Software Engineer positions in Harrisburg, PA. Employees here develop software that enhances transportation management and safety.


  5. Astyra Corporation
    Average Salary: $87,667
    Astyra Corporation, located in Harrisburg, PA, employs Software Engineers. This company specializes in providing software and technology services to government agencies. Engineers here create solutions that support public sector operations.

Currently 6,612 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
6,612 Job Openings