1

Software Engineer Software Developer Jobs in Harrisburg, PA

We are seeking an experienced Senior Software Developer to join our dynamic team. You will play a key role in designing, developing, and maintaining scalable, high-performance software applications.

Sr. Software Developer

Mechanicsburg, PA ยท On-site

$110K - $115K/yr

Software Developer Senior serves as Sustainment Lead or Sustainment Subject Matter Expert (SME). Provides expert-level knowledge of sustainment life cycle management activities for programs and ...

Jr. Software Developer

Mechanicsburg, PA ยท On-site

$70K - $80K/yr

Bachelor's degree in computer science, Software Engineering, Information Systems, or a related field, or equivalent practical experience through internships, military service, projects, or ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

They are seeking an experienced OpenEdge Software Developer to support and enhance core business applications by developing, maintaining, and optimizing enterprise systems built on the OpenEdge ...

Software Developers Location: Harrisburg, PA Employer: 4Consulting, Inc Position Type: Full Time Worksite: Remote Position Summary 4Consulting, Inc is seeking a qualified Software Developers to ...

New

Software Developer (C#/.NET)

Mount Joy, PA ยท On-site

$80K - $100K/yr

Position OverviewWe're looking for a mid-level Software Developer (C#/.NET) to join our small but highly capable technology team to support and enhance the tech ecosystem powering our retail ...

We are seeking an experienced OpenEdge Software Developer with expertise in Progress 4GL to support and enhance our core business applications. This role involves developing, maintaining, and ...

next page

Showing results 1-20

Software Engineer Software Developer information

See Harrisburg, PA salary details

$47.4K

$110.4K

$163.9K

How much do software engineer software developer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for software engineer software developer in Harrisburg, PA is $110,411.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,800.00 and $128,300.00 per year, depending on experience, location, and employer.

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a software engineer software developer?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What job categories do people searching Software Engineer Software Developer jobs in Harrisburg, PA look for? The top searched job categories for Software Engineer Software Developer jobs in Harrisburg, PA are:
What cities near Harrisburg, PA are hiring for Software Engineer Software Developer jobs? Cities near Harrisburg, PA with the most Software Engineer Software Developer job openings:
Infographic showing various Software Engineer Software Developer job openings in Harrisburg, PA as of July 2026, with employment types broken down into 90% Full Time, 8% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $110,411 per year, or $53.1 per hour.

Software Developer 2

*Cummins Business

Lemoyne, PA โ€ข On-site

Full-time

Medical, Dental, Vision

Re-posted 9 days ago


Job description

Job Title: Senior Software DeveloperLocation: [Specify Location or Remote]Employment Type: Full-TimeAbout the Role:We are seeking an experienced Senior Software Developer to join our dynamic team. You will play a key role in designing, developing, and maintaining scalable, high-performance software applications. You will also mentor junior developers, contribute to architectural decisions, and collaborate closely with cross-functional teams to deliver impactful solutions.Responsibilities:Software Development:Design, develop, test, and deploy robust, scalable, and maintainable software solutions.Write clean, efficient, and well-documented code adhering to industry best practices.Ensure code quality through peer reviews and automated testing.Architecture and Design:Collaborate on architectural decisions to build scalable systems.Propose and implement technical solutions aligned with business objectives.Mentorship:Provide guidance and mentorship to junior developers.Conduct code reviews and knowledge-sharing sessions.Collaboration:Work closely with product managers, designers, and stakeholders to understand requirements.Coordinate with QA engineers to ensure optimal product quality.Continuous Improvement:Identify and resolve performance bottlenecks and software defects.Stay updated with emerging technologies and trends to innovate and improve development processes.Qualifications:Education & Experience:Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).5+ years of professional software development experience.Technical Skills:Proficiency in programming languages such as [e.g., Python, Java, JavaScript, C#, etc.].Experience with front-end frameworks (e.g., React, Angular) and back-end technologies (e.g., Node.js, Django, Spring).Strong understanding of database systems (SQL and NoSQL).Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).Experience with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).Soft Skills:Strong problem-solving and analytical skills.Excellent communication and collaboration abilities.Ability to manage multiple priorities in a fast-paced environment.Preferred Qualifications:Experience leading or managing development teams.Knowledge of microservices architecture.Contributions to open-source projects.Familiarity with DevOps practices.What We Offer:Competitive salary and performance bonuses.Comprehensive health, dental, and vision insurance.Flexible work hours and remote work options.Professional development opportunities, including conferences and certifications.A collaborative and inclusive work culture.Join us in creating innovative software solutions that drive our mission forward!To apply, please submit your resume and portfolio (if applicable) to [Insert Application Link or Email Address].
Job Posted by ApplicantPro