1

Computer Software Developer Jobs in Pennsylvania

Sr Software Developer

Philadelphia, PA · On-site +1

$55 - $72.75/hr

Position: Sr Software Developer Location: Wayne, PA Description of work to be performed: Work under ... Position requires a Bachelor's degree*, or foreign degree equivalent, in Computer Science, Computer ...

Sr Software Developer

Philadelphia, PA · On-site

$55 - $72.75/hr

Position: Sr Software Developer Location: Wayne, PA Description of work to be performed: Work under ... Position requires a Bachelor's degree*, or foreign degree equivalent, in Computer Science, Computer ...

Sr. Storage Software Developer

Pittsburgh, PA · On-site

$53 - $70/hr

Bachelor's or Master's degree in Computer Science or a related field. * A minimum of 8 years of ... software development, with a focus on distributed storage systems. * Expertise in C/C++ programming ...

Sr. Storage Software Developer

Pittsburgh, PA · On-site +1

$53 - $70/hr

Bachelor's or Master's degree in Computer Science or a related field. * A minimum of 8 years of ... software development, with a focus on distributed storage systems. * Expertise in C/C++ programming ...

Sr. Storage Software Developer

Pittsburgh, PA · On-site +1

$53 - $70/hr

Bachelor's or Master's degree in Computer Science or a related field. * A minimum of 8 years of ... software development, with a focus on distributed storage systems. * Expertise in C/C++ programming ...

Bachelor's or master's degree in computer science/related field or equivalent working experience * 10+ years of experience as a software developer, primarily using C# * Excellent programming ...

Associates degree in Computer Science, Computer Information Systems, Software engineering or equivalent Experience: 2- 3 years relevant experience; or combination of education and experience with the ...

Associates degree in Computer Science, Computer Information Systems, Software engineering or equivalent Experience: 2- 3 years relevant experience; or combination of education and experience with the ...

Senior Software Developer

Pittston, PA · On-site

$51.50 - $68/hr

Bachelor's or master's degree in computer science/related field or equivalent working experience * 5 to 10 years of experience as a software developer, primarily using C# * Excellent programming ...

As a software developer, you will write innovative software solutions using modern methodologies ... Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer ...

next page

Showing results 1-20

Computer Software Developer information

See Pennsylvania salary details

$48.1K

$112.1K

$166.4K

How much do computer software developer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for computer software developer in Pennsylvania is $112,114.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,200.00 and $130,300.00 per year, depending on experience, location, and employer.

What is the difference between Computer Software Developer vs Computer Programmer?

AspectComputer Software DeveloperComputer Programmer
CredentialsBachelor's degree in CS or related field; sometimes certificationsTypically similar; often requires a degree or coding experience
Work EnvironmentDesigning, developing, and testing software applicationsWriting, testing, and debugging code
Employer & Industry UsageTech companies, software firms, startupsAny industry needing custom software or applications

While both roles involve coding, Computer Software Developers focus on designing and creating complete software solutions, whereas Computer Programmers primarily write and test code. Developers often oversee the entire development process, while Programmers typically work on specific coding tasks within a project.

What are the typical collaboration practices for computer software developers within a development team?

Computer software developers often work closely with other developers, project managers, QA testers, and UX/UI designers to ensure a smooth development process. Collaboration is typically facilitated through agile methodologies, such as daily stand-up meetings, sprint planning, and code reviews. Developers regularly use tools like Git for version control and platforms like Jira or Trello to track project progress. Open communication and teamwork are essential, as developers may need to pair program, share feedback, and quickly resolve issues together to meet deadlines and deliver high-quality software.

What are Computer Software Developers?

Computer Software Developers are professionals who design, create, test, and maintain software applications or systems for computers and other devices. They work closely with clients, analysts, and other developers to understand user needs and translate them into functional software solutions. Their responsibilities may include writing code, debugging programs, and collaborating with teams to ensure high-quality software delivery. Software developers often specialize in specific programming languages or types of applications, such as mobile, web, or enterprise software.

What are the key skills and qualifications needed to thrive as a Computer Software Developer, and why are they important?

To thrive as a Computer Software Developer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with development frameworks, version control systems like Git, and possibly certifications in languages or platforms (e.g., Java, AWS) are typically expected. Soft skills such as teamwork, effective communication, and adaptability help developers collaborate and respond to changing project requirements. These skills ensure developers can create efficient, maintainable software solutions that meet user needs and business goals.
What cities in Pennsylvania are hiring for Computer Software Developer jobs? Cities in Pennsylvania with the most Computer Software Developer job openings:

$55 - $72.75/hr

Full-time

Posted 7 days ago


Job description

Job Description

Sr. Software Developer


Location:Princeton, NJ

Length 6-12 months contract


The candidates will perform in a server-side developer role or may also work on client side, and will also be responsible for writing requirements/ technical specifications/use cases. The candidates are expected to demonstrate expertise in web technologies such as HTML5, CSS, JavaScript, Apache, AJAX and Rest, and have experience with XML and XPATH, in using multiple programming/scripting languages, developing automated test cases using the JUNIT Framework, and in cross browser development. The candidates are expected to rely on extensive experience and judgment to plan and accomplish project goals. A wide degree of creativity and latitude is expected.ResponsibilitiesThe ideal candidates will be responsible for: Participating in design/architecture meetings. Applying industry standard analysis, architecture, and development techniques, including Use Cases where appropriate, to assist in providing optimum solutions. Registration Development Efforts - design, coding, testing, debugging, quality assurance review, and appropriate documentation. Demonstrating strong problem solving ability, logic, and analytical skills. Interacting with other areas within ETS for providing automated interface points via web services and other technologies. Strong written and oral communication skills are a must. Maintaining team spirit and a positive attitude. Performing comprehensive preliminary testing and producing all entrance criteria documentation required to promote products under development to Software Test (SQA).Experience, Knowledge, Skills, and AbilitiesThe ideal candidates must have at least 8-10 years of progressively diverse analysis, development, and testing experience using Web and XML technologies. The person must demonstrate strong knowledge and experience with the responsibilities outlined above. The candidates must have significant experience with technologies listed below. Skills Required: Core Java (JDK 7+), J2EE (6+) , Hibernate (4.x), JUnit 4, Spring (3+), JDBC, XML, XSD, Oracle, PL-SQL Skills Desired: Postgres 9.x, PgSQL, Tomcat 6.x, Javascript, XHTML, JAXB, Nice to Have: Velocity Templating, Agile development, MDB (Message Driven Beans), Java Threads Extensive experience with pure J2EE and core Java technologies is must. Experience in client/ server integration. Experience in web technologies such as HTML5, CSS, AJAX, JavaScript is a must. Relational database development and ability to understand and write complex SQL is a must. Experience developing applications using multiple programming/scripting languages. Experience in developing automated test cases using the JUNIT Framework. Experience in cross browser development. Good interpersonal skills in order to interact with clients, technical staff, and third parties.Knowledge, Skills, and Abilities: A Bachelors degree with extensive coursework in Computer Science or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired is necessary.Platform Tools: Ant, EclipseLanguages: Java, HTML, JSF, XMLOperating Systems: Windows, UNIX/LinuxLocation Princeton, NJLength 6-12 month contract

Additional Information

All your information will be kept confidential according to EEO guidelines.