Lead Software Engineer - Broadband Genie at Genie Ventures
Cambridge CB2 1GE, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

25 Oct, 25

Salary

74000.0

Posted On

25 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Docker, Javascript, Database Design, Tracking Systems, Software Projects, Sass, Git, Symfony, A/B Testing, Databases, Web Standards, Seo, Ec2, Technical Leadership, Css, Version Control

Industry

Information Technology/IT

Description

ABOUT US

Broadband Genie is the UK’s broadband comparison expert, on a mission to take the stress out of broadband for every UK household. Building on an impressive 18-year legacy, we have strategic relationships with all of the UK’s major broadband providers, including Sky, BT, TalkTalk and more. Over the last year, Broadband Genie achieved a £4.5m turnover with significant investments in growth and we are on track to double our market share over the next 18 months. Our sights are firmly set on becoming a top tier comparison site to rival other players in the space.
Broadband Genie is part of Genie Ventures, a group of fast-growth digital marketing companies based in Cambridge. As such, we benefit from the culture, Executive leadership, and shared services of this larger group of over 60 employees. Genie operates a hybrid model, with a mix of remote and in-person working. Our face-to-face time is primarily at Genie’s office hub in Cambridge.
Certified Great Place to Work!

JOB OVERVIEW

As a Lead Software Engineer, you’ll be responsible for the technical leadership and development of our broadband comparison platform. You will work closely with the Head of Product and provide mentorship to 2 software engineers to achieve our platform goals in line with commercial and business priorities. You’ll lead technical architecture decisions while remaining hands-on with development work, ensuring our platform can scale to meet growing user demand and partner requirements. We are looking for someone who loves to work within an Agile product team with pace, focus and flexibility, while providing technical guidance to help junior team members grow their skills.

REQUIRED EXPERIENCE

  • 7+ years of professional PHP development experience with strong Symfony framework proficiency
  • Significant experience building data-driven websites with complex data sources using APIs and
  • databases
  • Proven experience in technical leadership, including mentoring developers, guiding architectural
  • decisions, and driving the delivery of complex software projects.
  • MySQL database design, optimisation, and administration experience
  • Frontend development using JavaScript, CSS, and SASS with high degree of accuracy
  • AWS services experience specifically with EC2, RDS, and Docker containerisation
  • Source control with Git and collaborative development workflows
  • Understanding of web security best practices and data protection requirements

DESIRABLE EXPERIENCE

  • Terraform infrastructure as code experience
  • Experience with affiliate marketing or tracking systems
  • A/B testing to validate platform changes and optimisations
  • Knowledge of performance optimisation techniques for high-traffic websites
  • Understanding of SEO best practices for content-driven platforms
  • Experience working within Agile product teams

TECHNICAL SKILLS

  • Object-oriented PHP with Symfony or comparable MVC framework
  • Responsive HTML & CSS with modern web standards
  • JavaScript using modern practices and frameworks
  • MySQL database design and query optimisation
  • AWS infrastructure administration and monitoring
  • Docker containerisation and deployment
  • Version control with Git
Responsibilities
  • Lead technical strategy and architecture decisions for the broadband comparison platform by:
  • Providing technical mentorship and guidance to 2 software engineers, conducting code
  • reviews, and establishing development best practices.
  • Driving technical decision-making in collaboration with the Head of Product to ensure
  • platform scalability, performance, and reliability.
  • Leading sprint planning, technical estimation, and communicating technical concepts to
  • non-technical stakeholders.
  • Identifying and adopting emergent tools and practices that will contribute to long-term
  • technical success.
  • Development & Engineering Responsibilities
  • Maintain ownership of critical platform functionality by:
  • Developing and maintaining PHP applications using Symfony framework with focus on performance and maintainability.
  • Designing and optimising MySQL database schemas and queries to support postcode/address-based product availability logic.
  • Building responsive front-end interfaces using JavaScript, CSS, and SASS that deliver excellent user experience across all devices.
  • Implementing and maintaining affiliate tracking systems that accurately attribute conversions and revenue.
  • Ensuring platform security, data protection compliance, and minimising customer-facing errors.
  • Infrastructure & DevOps Responsibilities Manage and optimise AWS infrastructure by:
  • Maintaining AWS compute and database infrastructure for reliable platform operation.
  • Monitoring system performance, implementing optimisations, and ensuring platform uptime
  • meets business requirements.
  • Collaborating on infrastructure automation using Terraform where beneficial to operational
  • efficiency.
  • Taking responsibility for technical KPIs including site speed, security, uptime, and
  • cross-browser compatibility. Other Responsibilities
  • Attending and contributing to weekly team check-ins, sprint retrospectives, and any other meetings required by your line manager. Supporting other platform development work when required by the business priorities.
Loading...