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 ...
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 ...
Reading, PA · On-site
Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...
Reading, PA · On-site
Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...
Bachelors degree in Computer Science or equivalent Proficient in C/C++ programming Linux, ARM ... in software development Embedded systems design experience Micro-processor/micro-controller ...
Bachelors degree in Computer Science or equivalent Proficient in C/C++ programming Linux, ARM ... in software development Embedded systems design experience Micro-processor/micro-controller ...
Reading, PA · On-site
Bachelors degree in Computer Science or equivalent Proficient in C/C++ programming Linux, ARM ... in software development Embedded systems design experience Micro-processor/micro-controller ...
Reading, PA · On-site
Bachelors degree in Computer Science or equivalent Proficient in C/C++ programming Linux, ARM ... in software development Embedded systems design experience Micro-processor/micro-controller ...
Bachelor's degree in computer science, software engineering, or allied engineering discipline required. * Minimum of 2 years' experience. * 2+ years of experience programming for deployment in a ...
Bachelor's degree in computer science, software engineering, or allied engineering discipline required. * Minimum of 2 years' experience. * 2+ years of experience programming for deployment in a ...
Turtle Creek, PA · On-site
Bachelor's degree in computer science, software engineering, or allied engineering discipline required. * Minimum of 2 years' experience. * 2+ years of experience programming for deployment in a ...
Turtle Creek, PA · On-site
Bachelor's degree in computer science, software engineering, or allied engineering discipline required. * Minimum of 2 years' experience. * 2+ years of experience programming for deployment in a ...
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 ...
Pittsburgh, PA · Hybrid
Join Our Team as a Software Engineer at SoftWriters! Are you passionate about technology and making ... BA or BS in Computer Science, Information Science, Management Information Science, related ...
Pittsburgh, PA · Hybrid
Join Our Team as a Software Engineer at SoftWriters! Are you passionate about technology and making ... BA or BS in Computer Science, Information Science, Management Information Science, related ...
Pittsburgh, PA · On-site
Join Our Team as a Software Engineer at SoftWriters! Are you passionate about technology and making ... BA or BS in Computer Science, Information Science, Management Information Science, related ...
Pittsburgh, PA · On-site
Join Our Team as a Software Engineer at SoftWriters! Are you passionate about technology and making ... BA or BS in Computer Science, Information Science, Management Information Science, related ...
Pittsburgh, PA · On-site
Citizenship is required • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience • 1+ years of software development experience with a high ...
Pittsburgh, PA · On-site
Citizenship is required • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience • 1+ years of software development experience with a high ...
Pittsburgh, PA · On-site
Citizenship is required • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience • 1+ years of software development experience with a high ...
Pittsburgh, PA · On-site
Citizenship is required • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience • 1+ years of software development experience with a high ...
Pittsburgh, PA · On-site
Bachelor's degree in Computer Science, Robotics Engineering, or a related field. A master's degree is highly preferred. * A minimum of 7 years of relevant experience in software development for ...
Pittsburgh, PA · On-site
Bachelor's degree in Computer Science, Robotics Engineering, or a related field. A master's degree is highly preferred. * A minimum of 7 years of relevant experience in software development for ...
Pittsburgh, PA · On-site
$118K - $156K/yr
Software Engineering Institute, part of Carnegie Mellon University, is seeking a Senior Software ... BS in Computer Science, Electrical Engineering, or related disciple with ten (10) years of ...
Pittsburgh, PA · On-site
$118K - $156K/yr
Software Engineering Institute, part of Carnegie Mellon University, is seeking a Senior Software ... BS in Computer Science, Electrical Engineering, or related disciple with ten (10) years of ...
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!
State College, PA · On-site
They are seeking Software Engineers to provide software and web development services, requiring a ... Required : • Bachelor's in Computer Science, Computer Engineering, Electrical Engineering, or a ...
State College, PA · On-site
They are seeking Software Engineers to provide software and web development services, requiring a ... Required : • Bachelor's in Computer Science, Computer Engineering, Electrical Engineering, or a ...
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 ...
Bethlehem, PA · On-site
$67K - $101K/yr
Description The software engineer works with leads and senior engineers within an Agile team. In ... Bachelor's degree or equivalent in Computer Science or related discipline. * Strong analytical and ...
Bethlehem, PA · On-site
$67K - $101K/yr
Description The software engineer works with leads and senior engineers within an Agile team. In ... Bachelor's degree or equivalent in Computer Science or related discipline. * Strong analytical and ...
$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.

Full-time
Posted 4 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