1

Software Engineer Jobs in Philadelphia, PA (NOW HIRING)

Software Engineer

Thorofare, NJ ยท Hybrid

$60K - $110K/yr

Software Engineer We are seeking a Software Engineer to build and maintain modern web applications and services across the Healio network. You'll have the opportunity to work across frontend, backend ...

Software Engineer

Thorofare, NJ ยท On-site

$60K - $110K/yr

Software Engineer We are seeking a Software Engineer to build and maintain modern web applications and services across the Healio network. You'll have the opportunity to work across frontend, backend ...

Software Engineer

Exton, PA ยท On-site

$55 - $60/hr

Job Summary - Software Engineer, SAP QM (West Pharm, Exton, PA) - Design, develop, and test complex software solutions tailored to business and customer needs, particularly in the medical device ...

Software Engineer This Software Engineer role supports the Machinery Control Systems (MCS) branch for U.S. Navy LHA and LHD class ships. You will work on missionโ€‘critical, custom software used to ...

Software Engineer

Camden, NJ ยท On-site

$75/hr

Job #217762 Chipton-Ross is seeking a Software Engineer for a contract opportunity in Camden, NJ. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) * 6-9 years of professional experience, technical ...

Software Engineer Overview Seeking a Software Engineer to support development and sustainment of complex, mission-critical systems. This role involves full lifecycle software engineering including ...

Software Engineer

Moorestown, NJ ยท On-site

$87K - $149K/yr

We are seeking highly motivated Software Engineers to support the continued development and sustainment of the U.S. Navy's Aegis Weapons System in Moorestown, NJ. Responsibilities: Work in a ...

Software Engineer

Malvern, PA ยท On-site

$50/hr

Senior Software Engineer (Python / Front-End / AWS) Location: Malvern, PA (Remote / Hybrid). Duration: 6-12 Months Rate: DOE : Role Overview: We are seeking a Senior Software Engineer with deep ...

Software Engineer Overview Seeking a Software Engineer to support development and sustainment of complex, mission-critical systems. This role involves full lifecycle software engineering including ...

Software Engineer

West Deptford, NJ ยท On-site

$60 - $110/hr

We are seeking a Software Engineer to build and maintain modern web applications and services across the Healio network. You'll have the opportunity to work across frontend, backend, CMS, cloud ...

Everforth ECS is seeking a Software Engineer IV to work in Moorestown, NJ. Please Note: This position is contingent upon contract award. The Software Engineer will design, develop, optimize, test ...

Everforth ECS is seeking a Software Engineer V to work in Moorestown, NJ. Please Note: This position is contingent upon contract award. The Software Engineer will design, develop, optimize, test, and ...

Software Engineer

Moorestown, NJ ยท On-site

$87K - $149K/yr

We are seeking highly motivated Software Engineers to support the continued development and sustainment of the U.S. Navy's Aegis Weapons System in Moorestown, NJ. Responsibilities: Work in a ...

Software Engineer I

Camden, NJ ยท On-site

$85K - $100K/hr

Software Engineer I Who We Are US Cold owns and operates one of the most complex temperature-controlled logistics networks in North America. Every day, our systems coordinate the storage and movement ...

Software Engineer

Moorestown, NJ ยท On-site

$87K - $149K/yr

We are seeking highly motivated Software Engineers to support the continued development and sustainment of the U.S. Navy's Aegis Weapons System in Moorestown, NJ. Responsibilities: Work in a ...

SOFTWARE ENGINEER I

Camden, NJ ยท On-site

$85K - $100K/yr

Software Engineer I Who We Are US Cold owns and operates one of the most complex temperature-controlled logistics networks in North America. Every day, our systems coordinate the storage and movement ...

Showing results 21-40

Software Engineer information

See Philadelphia, PA salary details

$60.7K

$141K

$196.4K

How much do software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for software engineer in Philadelphia, PA is $140,992.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,700.00 and $165,300.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Philadelphia, PA?

The most popular types of Software Engineer jobs in Philadelphia, PA are:

What cities near Philadelphia, PA are hiring for Software Engineer jobs?

Cities near Philadelphia, PA with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Philadelphia, PA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $140,992 per year, or $67.8 per hour.

Full-time

Re-posted 18 days ago


Job description

Job Summary:
Innovative Defense Technologies (IDT) is a leading defense technology company focused on rapidly delivering mission-critical software and systems solutions to the U.S. government. They are seeking a Software Engineer to join their Missile Defense team, responsible for designing, developing, testing, and maintaining software applications and services.
Responsibilities:
โ€ข Design, develop, test, and maintain software applications and services.
โ€ข Collaborate with cross-functional teams to implement features, resolve defects, and enhance system capabilities.
โ€ข Develop high-quality, maintainable code in accordance with engineering, security, and quality standards.
โ€ข Participate in code reviews, troubleshooting, and root-cause analysis activities.
โ€ข Integrate software components, APIs, and third-party technologies into existing systems.
โ€ข Support software deployment, modernization, and continuous improvement efforts.
โ€ข Create and maintain technical documentation, design artifacts, and operational procedures.
โ€ข Contribute throughout the software development lifecycle, from requirements analysis through deployment and sustainment.
Qualifications:
Required:
โ€ข Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, Data Science, Cybersecurity, or a related technical discipline (or equivalent professional experience).
โ€ข 4+ years of professional software development experience.
โ€ข Experience developing software using one or more programming languages such as C++, Java, Python, or JavaScript.
โ€ข Experience with Git or similar version control systems.
โ€ข Experience working in Linux-based environments.
โ€ข Familiarity with SQL and relational database technologies (e.g., PostgreSQL).
โ€ข Familiarity with container technologies such as Docker, Podman, or OCI-compliant containers.
โ€ข Strong analytical, troubleshooting, and problem-solving skills.
โ€ข Ability to work effectively in a collaborative team environment.
โ€ข Ability to travel up to 10% as required.
โ€ข All applicants must be able to obtain/maintain an active Secret U.S. Security Clearance.
โ€ข This is an on-site position. Requiring at least 5 days in office, based out of our Mount Laurel, NJ location.
Preferred:
โ€ข Knowledge of Aegis Weapon System concepts, architectures, or related combat systems.
โ€ข Experience supporting the development, modernization, or sustainment of complex software systems.
โ€ข Experience with scripting and automation using languages such as Python, Bash, PowerShell, or Groovy.
โ€ข Familiarity with CI/CD pipelines, automated testing, and modern software delivery practices.
โ€ข Experience working within Agile development environments.
โ€ข Familiarity with DevSecOps principles and secure software development practices.
โ€ข Experience with cloud-native technologies, container orchestration, or platform engineering concepts.
โ€ข Strong written and verbal communication skills, including the ability to document technical solutions and communicate project status effectively.
โ€ข Demonstrated initiative, ownership, and ability to independently drive technical tasks to completion.
Company:
Innovative Defense Technologies is an information technology company that provides software testing and data analysis services. Founded in 2006, the company is headquartered in Arlington, USA, with a team of 201-500 employees. The company is currently Growth Stage.