Skilled in computer software development, applying principles and techniques of computer science, engineering, and mathematical analysis in designing, developing, testing, and evaluating legacy ...
Quick apply
Skilled in computer software development, applying principles and techniques of computer science, engineering, and mathematical analysis in designing, developing, testing, and evaluating legacy ...
Quick apply
Skilled in computer software development, applying principles and techniques of computer science, engineering, and mathematical analysis in designing, developing, testing, and evaluating legacy ...
Responsible for writing computer software. Complete Description: This position will design, code ... This level of software engineer should know software concepts, procedures, and best practices and ...
Responsible for writing computer software. Complete Description: This position will design, code ... This level of software engineer should know software concepts, procedures, and best practices and ...
Philadelphia, PA · On-site
$105K - $164K/yr
Software Engineer, Entry Level * Software Engineer, Mid Level * Software Engineer, Senior Level ... Computer Science, Electrical Engineering, and Computer Engineering degrees preferred, others will ...
Philadelphia, PA · On-site
$105K - $164K/yr
Software Engineer, Entry Level * Software Engineer, Mid Level * Software Engineer, Senior Level ... Computer Science, Electrical Engineering, and Computer Engineering degrees preferred, others will ...
Monroeville, PA · On-site
Java or C++ development interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Monroeville, PA · On-site
Java or C++ development interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Monroeville, PA · On-site
Java or C++ development interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Monroeville, PA · On-site
Java or C++ development interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Java or C++ development interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Java or C++ development interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Monroeville, PA · On-site
Java or C++ development interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Quick apply
Monroeville, PA · On-site
Java or C++ development interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Johnstown, PA · Hybrid
$112K - $150K/yr
Serve as lead software engineer on development projects ... Design, development, analysis, testing, integration (on hardware) and debugging of computer ...
Johnstown, PA · Hybrid
$112K - $150K/yr
Serve as lead software engineer on development projects ... Design, development, analysis, testing, integration (on hardware) and debugging of computer ...
New Cumberland, PA · On-site +1
$90K - $125K/yr
Computer Software Integration Analyst Security Requirement:Secret -T3 Background Investigation ... Utilize Microsoft Azure DevOps for source code versioning and ensure that all code changes meet ...
New Cumberland, PA · On-site +1
$90K - $125K/yr
Computer Software Integration Analyst Security Requirement:Secret -T3 Background Investigation ... Utilize Microsoft Azure DevOps for source code versioning and ensure that all code changes meet ...
Title: Software Engineer Duration: 12Months Location: Indianola,PA,15051 Candidate must have a ... Required is a Bachelor of Science Degree in Computer Engineering. Thanks & Regards, Pramod Sharma ...
Title: Software Engineer Duration: 12Months Location: Indianola,PA,15051 Candidate must have a ... Required is a Bachelor of Science Degree in Computer Engineering. Thanks & Regards, Pramod Sharma ...
Exton, PA · On-site
$55 - $60/hr
... Computer Science, Software Engineering, or related field required, with 5+ years of relevant experience. Let me know if you'd like this tailored for a resume or a shorter/longer version!
Quick apply
Exton, PA · On-site
$55 - $60/hr
... Computer Science, Software Engineering, or related field required, with 5+ years of relevant experience. Let me know if you'd like this tailored for a resume or a shorter/longer version!
Philadelphia, PA · On-site
$54 - $58/hr
Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience. * 4+ years of professional software engineering experience. * Experience designing, developing ...
Philadelphia, PA · On-site
$54 - $58/hr
Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience. * 4+ years of professional software engineering experience. * Experience designing, developing ...
State College, PA · On-site
$121.70 - $231/hr
We are seeking a Software Engineer to join the Applied Communications team in the Applied Research ... Strong computer science fundamentals: data structures, algorithms, networking, distributed systems ...
State College, PA · On-site
$121.70 - $231/hr
We are seeking a Software Engineer to join the Applied Communications team in the Applied Research ... Strong computer science fundamentals: data structures, algorithms, networking, distributed systems ...
$38 - $46/hr
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related engineering discipline. * 2-5 years of professional software development experience. * Experience ...
Quick apply
$38 - $46/hr
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related engineering discipline. * 2-5 years of professional software development experience. * Experience ...
POSITION SPECIFICS We are seeking a Software Engineer to join the Applied Communications team in ... Strong computer science fundamentals: data structures, algorithms, networking, distributed systems ...
POSITION SPECIFICS We are seeking a Software Engineer to join the Applied Communications team in ... Strong computer science fundamentals: data structures, algorithms, networking, distributed systems ...
University Park, PA · On-site
... Software Engineer to join their AI for Visual Analytics Team. The role involves designing ... S. citizenship Preferred : • Prior US Government related work • A degree in Computer Science or ...
University Park, PA · On-site
... Software Engineer to join their AI for Visual Analytics Team. The role involves designing ... S. citizenship Preferred : • Prior US Government related work • A degree in Computer Science or ...
University Park, PA · On-site
POSITION SPECIFICS We are seeking a Software Engineer to join the Applied Communications team in ... Strong computer science fundamentals: data structures, algorithms, networking, distributed systems ...
University Park, PA · On-site
POSITION SPECIFICS We are seeking a Software Engineer to join the Applied Communications team in ... Strong computer science fundamentals: data structures, algorithms, networking, distributed systems ...
$80K - $90K/yr
Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...
$80K - $90K/yr
Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...
Indiana, PA · On-site
$80 - $100/hr
This role is well suited for an engineer who can work across software development, system ... Design, develop, modify, integrate, test, and maintain computer software and firmware supporting ...
Indiana, PA · On-site
$80 - $100/hr
This role is well suited for an engineer who can work across software development, system ... Design, develop, modify, integrate, test, and maintain computer software and firmware supporting ...
$80K - $90K/yr
Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...
$80K - $90K/yr
Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...
$63.7K - $76.6K
2% of jobs
$76.6K - $89.5K
4% of jobs
$89.5K - $102.5K
6% of jobs
$102.5K - $115.4K
8% of jobs
$122.3K is the 25th percentile. Wages below this are outliers.
$115.4K - $128.4K
7% of jobs
$128.4K - $141.3K
18% of jobs
The median wage is $144.3K / yr.
$141.3K - $154.2K
16% of jobs
$154.2K - $167.2K
2% of jobs
$172.5K is the 75th percentile. Wages above this are outliers.
$167.2K - $180.1K
26% of jobs
$180.1K - $193.1K
1% of jobs
$193.1K - $206K
8% of jobs
$63.7K
$147.9K
$206K
| Aspect | Computer Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in Computer Science or related field; certifications like Microsoft Certified, AWS Certified | Bachelor's degree in Computer Science or related field; certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems; often involved in system architecture | Writing, debugging, and implementing code; focused on application development |
| Industry Usage | Used across tech, finance, healthcare, and more for complex system development | Commonly used in app and web development across various industries |
Computer Software Engineers typically focus on designing and building complex software systems, often working on system architecture, while Software Developers mainly write and implement code for applications. Both roles require similar educational backgrounds and certifications, but their focus areas and responsibilities differ, with engineers handling broader system design and developers concentrating on coding tasks.
For Computer Software Engineer jobs in Pennsylvania, the most frequently searched job titles are:
The top searched job categories for Computer Software Engineer jobs in Pennsylvania are:
For Computer Software Engineer jobs in PA, the most frequently searched job titles are:

Full-time
Re-posted 22 days ago
Position Description:
Software Engineer — back-end software developer with a strong background in PHP and database management. The ideal candidate should have at least 6 years of experience delivering advanced solutions for multi-tier, distributed web applications. Skilled in computer software development, applying principles and techniques of computer science, engineering, and mathematical analysis in designing, developing, testing, and evaluating legacy systems and applications. Responsible for designing, developing, and deploying server-side PHP scripts and programs; taking a leading role in designing and maintaining the development environment, frameworks, performance, content management, and databases for the NSWCPD team; documenting code, concepts, business logic, and logistics; working within a team to design and develop new features and interfaces using modern programming paradigms; assisting with debugging, fixing bugs, and day-to-day maintenance tasks; supporting QA testing of new code; possessing knowledge and ability to understand enterprise-level architecture; capable of serving as an agile Scrum master if needed; and supporting and modifying existing legacy applications.
Preferred Experience:
A Bachelor's Degree in Computer Science, Computer Engineering, or Electrical Engineering. CompTIA Security+ certification.
4+ years of experience in a professional LAMP development environment.
An understanding of RESTful API’s and modern web frameworks.
Knowledge and ability to understand enterprise-level architecture.
Experience in Agile methodologies and SCRUM is desired.
Strong PHP, Vue or React, JavaScript, Docker/Kubernetes, SQL (Oracle preferred), HTML, and CSS experience is required.
Strong ability in Object Oriented Programming and Design is required.
Ability to write unit tests and mock objects in PHPUnit.
Understanding of UML-based design tools.
A solid understanding of containers and virtualized local development using Docker is a plus.
Participate in code reviews and provide constructive feedback.
Ability to develop new and innovative applications as well as maintain existing code.
Ability to organize & communicate effectively, both written and verbal, with technical and non-technical people across functional teams.
The candidate must be a US citizen with the ability to obtain a Security Clearance.
We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Requirements:Sourced by ZipRecruiter
51 - 200 Employees
Moorestown, NJ, US
1996