At a Glance
- Tasks: Lead the development of our broadband comparison platform and mentor junior engineers.
- Company: Join Broadband Genie, the UK's top broadband comparison expert with a mission to simplify broadband for everyone.
- Benefits: Enjoy remote work options, flexible hours, and perks like an electric car scheme and wellness activities.
- Why this job: Be part of a dynamic team in a certified Great Place to Work, driving innovation and growth.
- Qualifications: 7+ years in PHP development, strong Symfony skills, and experience in technical leadership required.
- Other info: Diversity and inclusion are key; we welcome applications from all backgrounds.
The predicted salary is between 68000 - 74000 Β£ per year.
Job Title:Lead Software Engineer
Company: Broadband Genie
Reporting to: Head of Product
Location: Flexible β Remote with use ofCambridge officeand occasional travel
Working Hours: Full Time 37.5 hours per week with flexible working arrangements
Salary Range: Β£68,000 β Β£74,000 pa
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.
Key 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.
Skills & Experience
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
What We Offer
- Remote Working Allowance β We pay all Genies Β£126 per month WFH allowance
- Flexible Working β We provide flexibility in working options and work in a distributed team model
- 25 Days Annual Leave + Bank Holidays
- Enhanced Absence and Family Leave Policies
- Workplace Pension β Your 4% employee contribution is matched by Genie via salary exchange
- Employee Referral Scheme β A bonus payment if we hire someone you recommend
- Electric Car Scheme β Allows you to lease an electric car through salary exchange, giving savings on Tax and NI
- Cycle to Work Scheme β The Cycle2Work Scheme allows you to buy a new bike for commuting to work, spreading the cost over 12 months via salary exchange
- Genie Academy β Our in-house training helps develop talented people into world-class digital marketers. Courses cover all aspects of the business
- Quarterly Social Events β We all get an afternoon off each quarter to attend a staff social. Events range from bowling and punting to cocktail making and quizzes
- Access to Spill β Professional therapist sessions
- Wellness Activities β Workshops and support sessions cover everything from crafting, exercise, posture and staying fit in the workplace through to managing both stress and financial wellbeing
- Wellbeing Perks β Paid eye tests, contribution towards glasses for DSE use and a yearly flu jab reimbursement
- Genieversaries β Work anniversary awards give gratitude to Genies for their dedication and commitment to the business
We look forward to receiving your application!
Closing Date:
Diversity, Equity & Inclusion
Genie is committed to creating a diverse, equitable and inclusive experience for our Genies and clients, in turn fostering a safe and happy workplace where everyone can be their authentic selves and thrive. We strive to build a team that reflects the diversity of the community we work in and encourage applications from traditionally underrepresented groups. If we can make this easier through accommodation in the recruitment process, please let us know viaapply@genieventures.co.uk
#J-18808-Ljbffr
Lead Software Engineer - Broadband Genie employer: Genie Ventures Ltd
Contact Detail:
Genie Ventures Ltd Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Lead Software Engineer - Broadband Genie
β¨Tip Number 1
Familiarise yourself with the latest trends in PHP development and the Symfony framework. Being able to discuss recent updates or features during your interview can demonstrate your passion and commitment to staying current in the field.
β¨Tip Number 2
Prepare to showcase your experience in leading technical teams. Think of specific examples where you've mentored junior developers or made significant architectural decisions, as this role heavily emphasises technical leadership.
β¨Tip Number 3
Brush up on your knowledge of AWS services, particularly EC2 and RDS. Be ready to discuss how you've managed infrastructure in the past, as this is a key responsibility for the Lead Software Engineer position.
β¨Tip Number 4
Understand the importance of performance optimisation techniques for high-traffic websites. Be prepared to talk about any past experiences where you successfully improved site speed or reliability, as these are crucial for Broadband Genie's platform.
We think you need these skills to ace Lead Software Engineer - Broadband Genie
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your 7+ years of PHP development experience, particularly with the Symfony framework. Include specific examples of your technical leadership and mentoring roles to align with the job requirements.
Craft a Compelling Cover Letter: In your cover letter, express your passion for broadband technology and how your skills can contribute to Broadband Genie's mission. Mention your experience with AWS and MySQL, as well as your ability to lead Agile teams.
Showcase Relevant Projects: Include links or descriptions of previous projects that demonstrate your expertise in building data-driven websites and your experience with frontend technologies like JavaScript, CSS, and SASS. This will help illustrate your hands-on capabilities.
Highlight Soft Skills: Don't forget to mention your soft skills, such as communication and teamwork. Since the role involves collaborating with non-technical stakeholders, showcasing your ability to explain complex concepts simply will be beneficial.
How to prepare for a job interview at Genie Ventures Ltd
β¨Showcase Your Technical Leadership
As a Lead Software Engineer, it's crucial to demonstrate your experience in technical leadership. Be prepared to discuss specific examples where you've mentored junior developers or made significant architectural decisions. This will show that you can guide the team effectively.
β¨Familiarise Yourself with Agile Methodologies
Since the role involves working within an Agile product team, make sure you understand Agile principles and practices. Be ready to talk about your experience with sprint planning, retrospectives, and how youβve contributed to team dynamics in previous roles.
β¨Prepare for Technical Questions
Expect to face technical questions related to PHP, Symfony, MySQL, and AWS. Brush up on your knowledge of these technologies and be ready to solve problems on the spot. This will demonstrate your hands-on capability and depth of understanding.
β¨Communicate Clearly with Non-Technical Stakeholders
The ability to explain complex technical concepts to non-technical stakeholders is key. Prepare examples of how you've successfully communicated technical information in the past, as this will highlight your versatility and communication skills.