Menu Close

Senior Software Engineer


Job Title:
Senior Software Engineer

Job Ref:
1696

Location:
Tower Bridge, SE1

Brand:
Zoopla

Discipline:
Technology

Job Description

We are seeking high-performing, experienced Senior 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 Principal Engineers and Software Engineering Leads, 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 engineer large, complex systems in collaboration with others on best practice architecture
  • 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
  • Understanding of Agile methodologies and practices (iterative development, Lean,emergent design)

Desired:

  • Perl knowledge
  • Experience in breaking down large legacy systems

About ZPG (www.zpg.co.uk)

ZPG owns and operates some of the UK`s most trusted digital brands that help empower smarter property and household decisions including Zoopla, uSwitch, Money, PrimeLocation and SmartNewHomes.

We are also one of the leading residential property data and software providers with a range of products including Hometrack, Calcasa, TechnicWeb, Ravensworth, Alto, Jupix, ExpertAgent, PropertyFile and MoveIT. Our websites and apps attract over 50 million visits per month and over 25,000 business partners use our services.

ZPG was founded in 2007 and has a highly experienced management team, led by Founder & CEO, Alex Chesterman OBE.