Software Engineer Salary in Harrisburg, PA

How much does the average Software Engineer make in Harrisburg, PA?


The average salary for a Software Engineer in Harrisburg, PA is between $75,207 and $196,145 as of July 01, 2026. Salary ranges can vary widely depending on the actual Software Engineer position you are looking for. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.

About Harrisburg, Pennsylvania    Harrisburg (/ˈhærɪsbɜːrɡ/ HARR-iss-burg; Pennsylvania German: Harrisbarrig)[citation needed] is the capital city of the Commonwealth of Pennsylvania i....More

Harrisburg, Pennsylvania  area prices were up 1.5% from a year ago    View the Cost of Living in Harrisburg, Pennsylvania

Go to:

Base Salary

Core compensation

$75,207
$196,145
$135,681
download asset banner
Facing Salary Structure Challenges? Let Our Expert Guide You
The job market is increasingly challenging. Our whitepaper, Navigating the Challenges of Creating Salary Structures, offers guidance on creating salary structures. Provide your phone number and work email to download the full version.
We will handle your contact details in line with our Privacy Policy. If you prefer not to receive marketing emails from Salary.com, you can opt-out out of marketing communications at any time by clicking unsubscribe.

What is a Software Engineer?

A software engineer, sometimes referred to as a software developer, applies engineering principles and methodologies to design and develop complicated software systems and applications. Software engineers focus on analyzing and translating user requirements into an application or control system design. Software engineers may design complex systems for use in aircraft, manufacturing, military, energy generation and healthcare devices. They typically do not perform the actual coding, although in some cases they may. Software engineers generally work in teams to design and develop a computer system.


Narrow the results by filtering on category, industry and income

Display

Entry Software Engineer
Alternate Job Titles: Entry Software Engineer | Software Developer I

Designs and develops software applications. Gathers and evaluates end-user requirements. Develops build plans. Performs coding, debugging, testing, code review, and troubleshooting throughout the software development lifecycle. Requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a manager. Work is closely managed. Wor... View job details


Intermediate Software Engineer
Alternate Job Titles: Intermediate Software Engineer | Software Developer II

Designs and develops software applications. Gathers and evaluates end-user requirements. Develops build plans. Performs coding, debugging, testing, code review, and troubleshooting throughout the software development lifecycle. Requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a manager. Occasionally directed in sev... View job details


Senior Software Engineer
Alternate Job Titles: Senior Software Engineer | Software Developer III

Designs and develops software applications. Gathers and evaluates end-user requirements. Develops build plans. Performs coding, debugging, testing, code review, and troubleshooting throughout the software development lifecycle. Requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a manager. Work is generally independen... View job details


Software Developer I
Alternate Job Titles: Entry Software Engineer | Software Developer I

Designs and develops software applications. Gathers and evaluates end-user requirements. Develops build plans. Performs coding, debugging, testing, code review, and troubleshooting throughout the software development lifecycle. Requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a manager. Work is closely managed. Wor... View job details


Software Developer II
Alternate Job Titles: Intermediate Software Engineer | Software Developer II

Designs and develops software applications. Gathers and evaluates end-user requirements. Develops build plans. Performs coding, debugging, testing, code review, and troubleshooting throughout the software development lifecycle. Requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a manager. Occasionally directed in sev... View job details


Software Engineer

What degree or educational requirements does a software engineer need?

Software engineers typically require a minimum of a bachelor's degree in computer science. Courses in mathematics, statistics, and process design are required as a foundation. A master's degree or Ph.D. is generally preferred or required for higher level positions. Many universities offer cooperative education or internship programs with companies or government agencies to provide hands-on experience.

Are software engineers in demand?

According to Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook (BLS), employment of software engineers, in general, is projected to grow about 24 percent from 2016 to 2026. The demand for software engineering will be strong as new devices and innovations will require software to continuously be developed and enhanced. The desire for more efficient automation in many areas will contribute to the demand for software engineers.

What jobs are similar to or related to a software engineer?

Software project engineer, system analysis, computer architect, network engineer, and programmer are jobs that may be closely related to software engineering.

Where can I find more information about software engineer training and career opportunities?

What is the working environment for a software engineer?

Software developers typically work in an office setting, with many having a full or partial remote working arrangement. Software developers generally work in teams where they collaborate with others to design software products.
Job Openings for Software Engineer in Harrisburg, PA

National Radio Astronomy Observatory | LUIS LOPEZ , NM

National Radio Astronomy Observatory Title: Software Engineer Group Lead, Common Domain Software Location: NRAO Headquarters, 520 Edgemont Rd, CHARLOTTESVI... more

1 day ago

Dollar General | GOODLETTSVILLE , TN

Work Where You Matter At Dollar General, our mission is Serving Others. We value each and every one of our employees. Whether you are looking to launch a n... more

1 day ago

National Radio Astronomy Observatory | CASS , WV

National Radio Astronomy Observatory Title: Software Engineer III Location: 1011 Lopezville Rd, Socorro, NM 87801, USA• 5651 Balloon Fiesta Pkwy, Albuquerq... more

2 days ago

Amazon.com Services LLC | STATE FARM , VA

As a Software Development Engineer for Amazon eXperiences & Upskilling (AXU), you will be responsible for delivering the tools and processes required to en... more

1 day ago

ManTech International | FORT GEORGE G MEADE , MD

ManTech International seeks a Software Engineer to design, build, and secure mission-critical applications for U.S. defense, intelligence, and federal agen... more

4 days ago

Lockheed Martin | MICKLETON , NJ

As a Software Engineer at Lockheed Martin in the manufacturing and aerospace domain, you will design, develop, and maintain secure, mission-critical softwa... more

5 days ago

Lockheed Martin | ERIAL , NJ

Lockheed Martin seeks a Software Engineer to develop secure, high‑reliability software powering advanced aerospace and defense manufacturing systems. In th... more

5 days ago

Lockheed Martin | EVESHAM , NJ

Lockheed Martin seeks a Software Engineer to design, build, and support secure, high-performance software powering advanced aerospace and defense manufactu... more

5 days ago

Lockheed Martin | RIVERTON , NJ

Lockheed Martin seeks a Software Engineer to design, develop, and integrate secure, high-reliability software that powers advanced manufacturing and missio... more

5 days ago