1

Full Stack Software Engineer Jobs in Philadelphia, PA

Senior Software Engineer (Java Full Stack) Location: Fort Washington, PA (Hybrid) Experience: 6 to 10 years Job Summary: We are seeking a highly skilled and adaptable Full Stack Developer with deep ...

Showing results 41-60

Full Stack Software Engineer information

See Philadelphia, PA salary details

$44.9K

$136K

$192.2K

How much do full stack software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for full stack software engineer in Philadelphia, PA is $135,995.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,000.00 and $159,400.00 per year, depending on experience, location, and employer.

What is a full stack software engineer?

A full stack software engineer develops all aspects of a software application, from the user interface to the back-end database. As a full stack software engineer, your job duties include gathering customer requirements, writing the code to develop the application, and troubleshooting the application for any issues. The qualifications to pursue a career as a full stack software engineer include an associate or bachelor’s degree in computer science, software engineering, or a related field and proficiency in a variety of coding languages and frameworks.

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

To thrive as a Full Stack Software Engineer, you need strong proficiency in both front-end (e.g., HTML, CSS, JavaScript) and back-end (e.g., Node.js, Python, Java) development, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks (like React or Angular), version control (such as Git), databases (SQL/NoSQL), and cloud platforms is essential, and certifications like AWS Certified Developer can be beneficial. Problem-solving ability, collaboration, and adaptability are vital soft skills that help engineers navigate complex projects and work effectively in teams. These skills ensure the ability to deliver robust, scalable, and user-friendly applications that meet dynamic business needs.

How do full stack software engineers typically collaborate with other team members during a development project?

Full Stack Software Engineers often work closely with front-end and back-end developers, UI/UX designers, product managers, and QA testers throughout the software development lifecycle. Collaboration typically involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews to ensure alignment and progress. They are expected to communicate effectively across disciplines, help troubleshoot issues that span both client and server sides, and contribute to shared documentation. This collaborative environment helps ensure that solutions are cohesive, scalable, and meet user requirements.

What is the difference between Full Stack Software Engineer vs Front End Developer?

AspectFull Stack Software EngineerFront End Developer
Required SkillsProficiency in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databases.Specializes in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular.
Work EnvironmentWorks on both server and client-side development, often involved in full project lifecycle.Focuses primarily on designing and implementing user interfaces and user experience.
Common UsageUsed in full-stack development teams, startups, and projects requiring versatile developers.Found in teams emphasizing UI/UX, web design, and front-end frameworks.

While both roles require strong JavaScript skills, Full Stack Software Engineers handle both front-end and back-end development, whereas Front End Developers focus solely on the user interface and experience. The choice depends on whether you prefer a broader development scope or specialization in UI design.

Are full stack software engineers in demand?

Full stack software engineers are in high demand due to their ability to work on both front-end and back-end development, making them valuable in many industries. Companies seek these professionals for their versatility, often requiring knowledge of frameworks, programming languages, and tools like JavaScript, Python, and cloud platforms. The demand is expected to grow as digital transformation continues across sectors.

Can I learn full stack software engineer in 3 months?

Becoming a full stack software engineer in three months is challenging, as it typically requires several months to years of consistent learning to gain proficiency in both front-end and back-end development, including skills in programming languages, frameworks, databases, and version control. Intensive bootcamps or self-study programs can accelerate learning, but practical experience and project work are essential for job readiness.

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

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

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

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

Infographic showing various Full Stack Software Engineer job openings in Philadelphia, PA as of August 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $135,995 per year, or $65.4 per hour.

Senior Software Engineer (Full Stack)

Zivtech

Philadelphia, PA • On-site, Remote

$90K - $110K/yr

Full-time

Re-posted 17 days ago


Key responsibilities

  • Own projects from requirements gathering through implementation, delivery, and post-launch support.

  • Serve as a technical lead and primary engineering contact for clients, communicating technical decisions clearly.

  • Use AI agents and AI-assisted workflows to increase leverage and delivery velocity.


Job description

About Zivtech

Zivtech is a Philadelphia-based technology services firm that designs and builds thoughtful, durable web products. Our clients range from startups to large non-profits to Fortune 500 companies. We work primarily with mission-driven organizations and long-lived platforms where quality, clarity, and maintainability matter.

We're a distributed engineering team that values autonomy, strong communication, and engineers who take real ownership - not just of code, but of outcomes.

Role Overview

We're looking for a Senior Software Engineer (Full Stack) who can own work end-to-end - from early discovery and estimation through delivery and iteration. This is a senior role with real responsibility: technical leadership, client interaction, and project ownership are core to the job.

You'll work directly with clients, project managers, designers, and other engineers. You're expected to lead projects, delegate effectively, make good technical calls, and communicate clearly when things are on track - and especially when they aren't.

This role also assumes comfort using AI agents as part of a modern engineering workflow.

How We Use AI at Zivtech

We treat AI as a force multiplier, not a shortcut and not a replacement for good engineering judgment.

Senior engineers at Zivtech are expected to use AI tools and agent-based workflows as part of their day-to-day work, including:

  • First-pass implementation, research, and technical exploration
  • Accelerating code reviews, documentation, and test generation
  • Helping break down work into tickets, acceptance criteria, and estimates
  • Improving consistency across projects through shared prompts, standards, and workflows

We value engineers who know:

  • When AI output is good enough - and when it needs to be challenged
  • How to guide AI toward maintainable, secure, and performant solutions
  • That ownership and accountability still sit firmly with the human

If you already use AI this way - or want to - you'll fit in well here.

What You'll Do
  • Own projects from start to finish - requirements, architecture, implementation, delivery, and post-launch support
  • Serve as a technical lead and primary engineering contact for clients
  • Communicate clearly with clients and internal teams, translating business needs into technical decisions
  • Break down complex work and delegate effectively to other engineers
  • Use AI agents and AI-assisted workflows to increase leverage and delivery velocity
  • Support sales, architects, and leadership with discovery, estimates, and technical direction
  • Work on the critical path to ensure projects ship on time and within scope
  • Write high-quality front-end and back-end code
  • Perform code reviews and help set engineering standards
  • Mentor other engineers through feedback, pairing, and review
  • Identify technical and delivery risks early - and surface them clearly
  • Partner with project managers to manage scope, timelines, and budgets

Required Skills and Experience
  • 5+ years building and shipping production web applications
  • Demonstrated ability to lead projects and own outcomes
  • Strong full-stack experience - front-end and back-end
  • Professional experience with React or another modern JavaScript framework
  • Solid PHP experience, including OOP and common design patterns
  • Deep experience with Drupal (8/9/10) - custom modules, theming, site building
  • Experience with Drupal migrations
  • Strong Git fundamentals and modern development workflows
  • Experience integrating with external APIs and third-party systems
  • Comfort with SQL and database-backed applications
  • Command-line fluency and tools like Drush
  • Strong communication and listening skills - especially client-facing
  • Good judgment, attention to detail, and the ability to work independently
  • Strong attention to detail - applicants should include the phrase "Greetings Zivtech Crew" somewhere in their cover letter or application materials

Nice to Have
  • Prior experience with AI-assisted or agent-based development workflows
  • Experience building or maintaining reusable component libraries or design systems
  • Acquia Drupal certifications
  • Agency or consulting background
  • Experience mentoring junior or mid-level engineers

If this sounds like the kind of role where you'd do your best work - owning problems, leading projects, working directly with clients, and using modern tools responsibly - please send us your resume, cover letter, and salary requirements.

Employment Type: FULL_TIME