View Our Website View All Jobs

Software Engineer

Dennis is AOP Publisher of the Year and the PPA Digital Publisher of the year. Our teams blend creativity and technical expertise to build and grow our famous media brands, applying the latest technology to achieve standout success.

We’re now looking for a Software Engineer to join our digital team, who must have an impressive track record of building and implementing websites and API’s in a commercial environment.


Your opportunity

You’ll have an immediate and positive impact on our greenfield projects and on our Drupal Distribution, which powers our growing brand portfolio, to develop and integrate front and back-end functionality using open source technologies.

You’ll be working across market-leading brands including:,,,,,,,,, and

This is an exceptional opportunity to contribute to the exciting projects managed by the Dennis engineering team, and we’ll give you the skills you need to develop enterprise level cloud-hosted applications, work on migrations from Drupal 7 to Drupal 8, and give back to the Drupal ecosystem.


Why you?

Your inquisitive approach and technical discipline will allow you to effectively troubleshoot and identify solutions to complex problems, efficiently completing tasks on your own as well as collaborating positively across your team.

You’ll have acquired deep knowledge of front-to-back-end performance best practices, and have specific experience in:

  • Drupal 7/8 (Module development, Theming)
  • RESTful web services (JSON, XML)
  • PHP 7.x (object-oriented methodologies) and MySQL 5.x
  • Writing unit test in PHPUnit
  • Utilizing Memcache and Varnish
  • OO JavaScript / AJAX (jQuery/YUI)
  • XHTML; CSS; web standard
  • Elasticsearch and Solr / Sphinx/other faceted search system
  • Distributed VCS (Mercurial, Git)
  • Agile/Scrum; Test-Driven Development (TDD); Behavior Driven Development (BDD)

Ideally we’d also like you to have a strong working knowledge of Symfony components, be familiar with Linux server administration, container management services such as Kubernetes and Amazon ECS and task management tools including Jira, FogBugz as well as wikis and other continuous integration and DevOps tools.


Why us?

At Dennis, we’re dedicated to creating brands that people want to work with, and a culture that people want to work in. We’re unique, and so are you. You’ll enjoy a host of benefits and perks when you join us, on top of a satisfying salary. And that’s not all:

  • We’re award winning. Award-winning brands, award-winning teams and a culture that encourages innovation.
  • Our Commitment. We’re all very proud to work for the benefit of The Heart of England Forest; founded by our late chairman, Felix Dennis. Every employee can plant a tree in their name to be part of our vision and future.
  • We’re always thinking of you. You’ll have plenty of great benefits such as 28 days’ holiday, a contributory pension scheme and discounted gym membership.
  • We reward hard work. After five years with Dennis you’ll earn a 6-week paid sabbatical, to spend as you like. And our Employee of the Year wins a holiday-of-a-lifetime courtesy of us! And there’s more…
  • We know how to have fun. Whether it’s swatting up for our pub quizzes, creating a costume for our famous fancy dress parties, or taking part in a fitness challenge as part of our annual charity day - we guarantee you’ll enjoy Dennis life.

Dennis does not discriminate in any way. We’re only interested in your skills, your talent and your potential.
If this role is for you, please apply now​.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file