phpList is the world's leading Open Source email newsletter and marketing solution, used in 97 countries by 30,000 customers. Email marketing is an extremely competitive field: we combine 15 years of experience with the most powerful Open Source components and a European base of operations. We're on a mission to make marketing open and transparent: our products are shared with the community under copyleft licenses.

Processing and monitoring millions of messages per-client, per-day requires stable, high-performance code, with sophisticated monitoring. Exposing a wealth of complex data digestibly to users is a challenge for data structure, caching, and presentation. phpList manages information that can make or break organisations, including confidential contacts and announcements — security is paramount.

Jobs at phpList expose Open Source professionals to all these challenges and more within a supportive environment designed to grow skills and engagement.

Open Positions

Senior PHP Engineer

phpList 3 composes, sends, and tracks millions of emails every day. phpList 4 is the successor to phpList 3, and already provides API-based management of core phpList functionality. You will lead development of phpList 4, using unit tested, object-oriented, Symfony code, bringing it to feature-parity with phpList 3 and preparing it for launch. You will extend the existing REST API to add a range of stress-tested calls, and improve the performance of phpList message processing by choosing database technologies and schemas which scale into the future. During this work you will interact with and contribute to Open Source projects which relate to the technologies involved.

Required skills

  • 2+ years object-oriented PHP
  • Good English skills
  • Git version control
  • MySQL
  • Unit testing and phpUnit
  • DocBlock code documentation
  • Symfony Framework
  • Composer package management
  • Knowledge of Linux/Unix
  • Self-motivation and time management

Preferred skills

  • Experience working with Open Source communities
  • PSR-0 and PSR-1 coding standards
  • API design and testing
  • PHP 7
  • Email delivery / MTA software
  • Travis CI
  • Behat testing framework

Linux System Administrator

Sophisticated network monitoring, content assessment, IP rotation and management is required to deliver billions of phpList subscribers the messages they've requested. In this role you will join our experienced infrastucture team, and work with Open Source systems, including Elasticsearch and Nextcloud, to deliver stability and scalability.


  • Deploying and manage Open Source tools and technologies to build and support a robust infrastructure.
  • Identifying bottlenecks and improving performance of all our systems
  • Managing and reacting to monitoring alerts
  • Assisting with deployment of application updates
  • Contributing to Open Source projects which support your work

Required skills

  • 2+ years Linux sysadmin experience
  • Good English skills
  • Debian systems experience
  • Bash scripting
  • Both dedicated and VPS server management
  • Git and SVN administration
  • Self-motivation and time management

Preferred skills

  • Experience working with Open Source communities
  • Postfix administation
  • Ansible configuration

What we offer

  • Competitive salary
  • Remote working
  • Flexible hours
  • Paid vacations
  • Paid conference travel
  • Sick pay
  • Periodic pay review / rises


Note: No recruiters please.

To apply for an open position please email a cover letter and CV to this address.