Menu Close

Principal Software Engineer


Job Title:
Principal Software Engineer

Job Ref:
1654

Location:
Tower Bridge, SE1

Brand:
Zoopla

Discipline:
Technology

Job Description

We are seeking a hard-working, high-performing, experienced Principal Software Engineers to join our dedicated team based in Central London.

The initial steer of this role is to lead our site replatforming effort away from a Perl monolith into smaller, discrete services, adopting best practices around architecture, software engineering and devops.

Working closely with the Head of Engineering and Heads of Product, a key part of this role is the analysis of legacy codebases to rebuild into more maintainable, extensible services with an emphasis on ownership and devops culture.

Additionally, using a broad set of technical skills, you will:

  • Write maintainable, tested, clean code

  • Design higher level architecture across Zoopla and the wider ZPG group.

  • Communicate complex technical ideas to engineers and stakeholders

  • Work with others on analysis of large legacy systems

  • Drive organisation wide best practices and be passionate around engineering excellence

Some technology currently in use: AWS, Perl, NodeJS, MySQL, Memcached, Gearman, Jenkins, Python, Docker.

Some of the systems that need building could include APIs that drive our website, back-end tools, intensive/distributed data processing, search technology and complex valuation algorithms

Skills required:

Essential:

  • Ability to architect and engineer large, complex systems.

  • Reading legacy code and talking to stakeholders to drive out and ultimately document system behaviour

  • Proficiency in various RDBMS and NoSQL

  • Knowledge of a Lucene based search engine (Elastic Search / Solr)

  • Ability in at least one of the following: Python, Golang, Java, NodeJS, Clojure, Ruby

  • Experience in forming new teams and leading the day to day operations of a team

  • Understanding of Agile methodologies and practices (iterative development, Lean, emergent design)

Desired:

  • Perl knowledge

ZPG Plc (LSE:ZPG) ("ZPG") owns and operates some of the UK`s most trusted property and household-related digital brands including Zoopla, uSwitch, PrimeLocation, Money and Hometrack.
ZPG helps empower smarter property and household decisions. It has an unrivalled proposition with its websites and mobile apps attracting over 50 million visits per month and over 25,000 business partners using its services.
ZPG was founded in 2007 and has a highly experienced management team, led by Founder & CEO, Alex Chesterman OBE.



Sorry, this vacancy is closed.