1

Professional Software Engineer Jobs in Philadelphia, PA

Bachelor's degree in Computer Science, Engineering, or related field * 10 years of professional software development experience * Strong experience with Java and/or Python development * Expertise ...

... Professional Development Experience: 3+ years of hands-on professional software engineering ... experience developing, testing, and deploying software in a professional environment Programming ...

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 ... Agile Software Development Practices What We're Looking For * 1-3 years of professional software ...

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 ... Agile Software Development Practices What We're Looking For * 1-3 years of professional software ...

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 ... Agile Software Development Practices What We're Looking For * 1-3 years of professional software ...

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 ... Agile Software Development Practices What We're Looking For * 1-3 years of professional software ...

Software Engineer

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 ...

Embedded Software Engineer

King Of Prussia, PA · On-site

$130K - $172K/yr

Engineering Who we are Electreon is a global leader in developing and implementing Wireless ... Fluent in C and C++. * 5+ years of professional software development experience in an embedded ...

Apply now: Sr. Software Engineer (Full Stack) , Remote (EST Hours Required). Start date is ASAP for ... of professional software development experience with a strong record of delivering production ...

next page

Showing results 1-20

Professional Software Engineer information

See Philadelphia, PA salary details

$60.7K

$141K

$196.4K

How much do professional software engineer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for professional 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 professional software engineer?

Professional software engineers are trained experts who design, develop, test, and maintain software applications or systems to solve problems or meet user needs. They use programming languages, tools, and engineering principles to create reliable and efficient software. In addition to coding, software engineers often collaborate with other team members, participate in code reviews, and follow industry best practices to ensure high-quality software delivery.

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

To thrive as a Professional Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with version control systems (like Git), software development frameworks, and cloud platforms is typically required, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate can be beneficial. Excellent communication, teamwork, and adaptability are soft skills that help you collaborate effectively and navigate changing project requirements. These skills ensure you can build robust, scalable solutions while working efficiently within diverse technical teams.

What are some common challenges faced by professional software engineers when working on large-scale projects?

Professional software engineers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication across multidisciplinary teams, and maintaining high code quality under tight deadlines. Coordinating with other engineers, testers, and product managers can be demanding, especially when handling dependencies or integrating new features. Staying updated with evolving technologies and adhering to best practices in version control and documentation are also crucial for successful project delivery.

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

AspectProfessional Software EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certifications optionalSimilar educational background, certifications less common
Work EnvironmentOften in teams, involved in full project lifecycle, may work in corporate or enterprise settingsTypically focused on coding, testing, and implementation, in various settings including startups and freelance
Industry UsageWidely used in corporate, enterprise, and government sectorsCommon in startups, freelance, and smaller companies

The main difference lies in scope and responsibilities. Professional Software Engineers often have a broader role, including design, architecture, and project management, while Software Developers primarily focus on coding and implementation. Both roles require similar educational backgrounds, but the Professional Software Engineer may be expected to handle more complex projects and collaborate across teams.

What do professional software engineers do?

Professional software engineers design, develop, test, and maintain software applications and systems. They analyze user requirements, write code using programming languages, and collaborate with teams to ensure functionality, performance, and security. They often use tools like version control systems and follow industry best practices to deliver reliable software solutions.

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 Professional Software Engineer jobs?

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

Software Engineer

Exton, PA • On-site

Full-time

Re-posted 29 days ago


Job description

Software Engineer
Job Family Software Engineering
Reports to Lead Software Engineer, Associate Manager, Manager, Senior Manager,
Job Function Application Development
Job Status Full-time
Classification Professional
Job Level 4
Travel 0-20%
Role Summary
Working within an agile environment, the Software Engineer is responsible for analyzing functional requirements, developing programming specifications, and providing technical documentation for AFS's enterprise-level AFSVision system. This role encompasses the full software development lifecycle, including coding, unit testing, defect remediation, and production support. The Software Engineer also plays a key role in client implementations and serves as a technical liaison to client staff.
Essential Functions
• Review and analyze functional requirements and use cases for the application.
• Code, configure, and test application features and technical architecture components.
• Participate in code and design reviews, contributing to team quality standards.
• Identify and remediate defects and performance issues discovered during testing.
• Prepare technical documentation and deployment impact analyses.
• Participate in internal team, project, and client status meetings.
Core Competencies
• Intermediate proficiency in COBOL programming language concepts, experience with JAVA a plus.
• Solid foundation and practical experience with relational database management systems (RDBMS) and SQL.
• Detailed understanding of Software Development Life Cycle (SDLC) processes.
• Proficiency in writing clear and structured technical documentation, including:
• Functional Specification Documents (FSDs), including in-project change updates.
• Operational process documentation.
Education & Experience
Required
• Bachelor's degree in Information Technology, Computer Science, or a related field; equivalent technical certification or coursework accepted.
• 2+ years of professional software engineering experience.
Preferred
• Bachelor's degree in Information Technology, Computer Science, or a related discipline.
• Software engineering experience in the financial services, insurance, or accounting industries.
• Familiarity with Agile/Scrum SDLC methodology.
• Working knowledge of XML, JSON, REST, and related web technologies.
• Experience with browser-based applications and web development technologies.
• Exposure to relational database platforms such as MSSQL, DB2, or Oracle.
• Intermediate proficiency in Microsoft Office applications (Word, Excel, PowerPoint, Visio).
• Experience with version control systems (Subversion/Git) and issue tracking tools (Jira).
Work Environment & Physical Demands
Work is performed primarily in an office setting during normal business hours, with limited evening requirements for special events. Flexible schedule options are available in accordance with AFS company policy. This role requires high-frequency use of computer keyboards and monitors.
Position Description Disclaimer
To perform this job successfully, an individual must be able to perform each essential duty listed above satisfactorily. Reasonable accommodation may be made to enable qualified individuals with disabilities to perform the essential functions of this role. This position description is intended to provide guidelines for job expectations and is not an exhaustive list of all functions, responsibilities, skills, and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate.
Additional Eligibility Qualification n/a
Certifications n/a
Licensure n/a
Supervisory Responsibilities n/a
Work Environment Work is performed primarily in an office setting, during normal business hours (days) with limited nights (for special events). Flexible schedule options are according to AFS company policy.
Physical Demands High frequency keyboarding, extensive screen exposure, normal office noise.
Visa Sponsorship Flexible
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.