Principal Drupal Engineer
Listed on 2026-06-18
-
Software Development
Backend Developer, Software Architect, Full Stack Developer, Software Engineer
All Promos
4
All Promos is a leading provider of customized promotional products, serving businesses, organizations, and individuals nationwide. Our extensive selection of high-quality items, commitment to exceptional customer service, and focus on value help our clients promote their brands, events, and organizations effectively.
We are a practical, fast-moving company that values creativity, sound technical judgment, data-informed decisions, and systems that make the business better.
Position OverviewWe are seeking a Principal Drupal Engineer to play a central role in planning, building, and improving the Drupal-based platform that will power the next generation of our e-commerce business. This role will be deeply involved in shaping the technical backlog, driving a consistent code review process, guiding important architecture decisions, and helping turn business goals into durable, well-built software.
You will work closely with engineering, marketing, merchandising, sales, and operations to design and deliver systems that support our core business as we migrate from our legacy platform toward a modern Drupal-based architecture. You will also help bring modern development practices into our workflow, including thoughtful use of AI-assisted and agentic coding tools such as Claude Code, OpenAI Codex, Git Hub Copilot, Cursor, and similar tools.
This role is well suited for an engineer with deep Drupal experience who enjoys hard architectural problems, e-commerce at scale, strong code quality, practical delivery, and helping a capable team build better software.
This is a senior individual-contributor role with significant technical leadership responsibility; it does not include direct people manage
Responsibilities- Work closely with the CTO, engineering team, and business stakeholders to shape, refine, and prioritize the technical backlog.
- Translate business goals into clear, well-scoped engineering work in partnership with marketing, merchandising, sales, operations, and other stakeholders.
- Drive a thorough and consistent code review process that improves quality, maintainability, security, and shared engineering standards.
- Help shape the architecture and technical direction of our Drupal-based e-commerce platform, including build, buy, and design decisions.
- Design, develop, and maintain custom Drupal modules, integrations, services, and platform features that support core business operations.
- Support the migration from our legacy e-commerce platform to a modern Drupal-based platform architecture.
- Improve engineering delivery practices across CI/CD, automated testing, deployment safety, observability, logging, monitoring, and incident response.
- Optimize platform performance, scalability, and reliability across application code, database queries, caching, CDN behavior, search, and high-traffic workflows.
- Support and improve critical e-commerce capabilities, including product discovery, checkout-adjacent workflows, payment-adjacent workflows, third-party integrations, and operational systems.
- Apply secure development practices across authentication, authorization, data handling, payment-adjacent workflows, dependency management, and OWASP-style application risks.
- Bring practical AI-assisted development workflows into day-to-day engineering, using tools such as Claude Code, OpenAI Codex, Git Hub Copilot, Cursor, or similar tools while preserving code quality, security, and ownership.
- Provide technical mentorship and share expertise through code review, design discussions, documentation, pairing, and implementation guidance.
- Troubleshoot and resolve complex technical issues across the full stack in a timely and durable way.
- Stay current with Drupal, PHP, e-commerce architecture, AI-assisted development tools, and modern engineering practices, bringing useful improvements back into the team.
- Participate in on-call rotations and occasional off-hours deployments for critical systems.
- 8+ years of professional software engineering experience, including substantial hands-on Drupal/PHP development.
- Deep expertise with Drupal 8 through 11, including site architecture, configuration, advanced custom module development, and platform maintenance.
- Deep experience with modern Drupal engineering practices, including Composer, Drush, configuration management, custom modules, services, plugins, events, caching, and performance tuning.
- Expert PHP skills, including object-oriented design, Symfony components, dependency injection, Composer, and modern PHP practices.
- Proven ability to architect, scale, and maintain large web or e-commerce platforms.
- Strong SQL skills, preferably with Maria
DB/MySQL, including schema design, query optimization, indexing, and performance troubleshooting. - Experience with Git-based collaborative development, branching strategies, code review, automated testing, and CI/CD workflows.
- Familiarity with AWS or comparable cloud platforms used to operate scalable production systems.
- Strong…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).