Quick Summary
About Zivtech
Zivtech is a Philadelphia-based technology services firm specializing in the design and development of thoughtful, durable web products. Our diverse client base includes startups, large non-profits, and Fortune 500 companies. We primarily partner with mission-driven organizations and support long-lived platforms where quality, clarity, and maintainability are paramount.
We operate as a distributed engineering team, valuing autonomy, strong communication, and engineers who demonstrate true ownership of outcomes, not just code.
Role Overview
We are seeking a Senior Software Engineer (Full Stack) to take end-to-end ownership of projects, from initial discovery and estimation through delivery and ongoing iteration. This senior position carries significant responsibility, with technical leadership, client interaction, and project ownership being central to the role.
You will collaborate directly with clients, project managers, designers, and fellow engineers. Expectations include leading projects, effective delegation, making sound technical decisions, and maintaining clear communication regarding project status, especially when challenges arise.
Comfort with utilizing AI agents as an integral part of a modern engineering workflow is also a key aspect of this role.
How We Use AI at Zivtech
At Zivtech, we view AI as a force multiplier, not a shortcut or a substitute for sound engineering judgment.
Senior engineers are expected to integrate AI tools and agent-based workflows into their daily tasks, including:
- First-pass implementation, research, and technical exploration
- Accelerating code reviews, documentation, and test generation
- Assisting in breaking down work into tickets, acceptance criteria, and estimates
- Enhancing project consistency through shared prompts, standards, and workflows
We value engineers who understand:
- When AI output meets quality standards — and when it requires critical evaluation
- How to guide AI towards maintainable, secure, and performant solutions
- That ultimate ownership and accountability remain with the human engineer
If you currently leverage AI in this manner, or are eager to, you will thrive within our team.
What You'll Do
- Own projects comprehensively, from requirements and architecture to implementation, delivery, and post-launch support.
- Serve as a technical lead and the primary engineering contact for clients.
- Communicate effectively with clients and internal teams, translating business needs into technical decisions.
- Deconstruct complex work and delegate tasks efficiently to other engineers.
- Utilize AI agents and AI-assisted workflows to boost leverage and accelerate delivery velocity.
- Provide support to sales, architects, and leadership with discovery phases, estimates, and technical direction.
- Contribute to the critical path to ensure projects are delivered on time and within scope.
- Develop high-quality front-end and back-end code.
- Conduct code reviews and contribute to establishing engineering standards.
- Mentor other engineers through constructive feedback, pairing, and review processes.
- Proactively identify technical and delivery risks and communicate them clearly.
- Partner with project managers to effectively manage scope, timelines, and budgets.
Required Skills and Experience
- 5+ years of experience building and deploying production web applications.
- Demonstrated capability to lead projects and take ownership of outcomes.
- Strong full-stack development expertise, encompassing both front-end and back-end technologies.
- Professional experience with React or another modern JavaScript framework.
- Solid PHP experience, including Object-Oriented Programming (OOP) and common design patterns.
- Extensive experience with Drupal (8/9/10), including custom module development, theming, and site building.
- Proficiency with Drupal migrations.
- Strong Git fundamentals and adherence to modern development workflows.
- Experience integrating with external APIs and third-party systems.
- Comfortable working with SQL and database-backed applications.
- Fluency with command-line tools, such as Drush.
- Excellent communication and listening skills, particularly in client-facing interactions.
- Sound judgment, meticulous attention to detail, and the ability to work autonomously.
- Strong attention to detail — applicants should include the phrase “Greetings Zivtech Crew” somewhere in their cover letter or application materials.
Nice to Have
- Previous experience with AI-assisted or agent-based development workflows.
- Experience in building or maintaining reusable component libraries or design systems.
- Acquia Drupal certifications.
- Background in agency or consulting environments.
- Experience mentoring junior or mid-level engineers.
If this opportunity aligns with your career aspirations — owning problems, leading projects, engaging directly with clients, and responsibly utilizing modern tools — please submit your resume, cover letter, and salary requirements.

