At a Glance
- Tasks: Lead engineering teams while engaging directly with clients on innovative projects.
- Company: Join a top digital agency known for exceptional digital experiences and a collaborative culture.
- Benefits: Enjoy a mix of hands-on client work and leadership, plus opportunities for professional growth.
- Why this job: Be part of a passionate team that values innovation, collaboration, and cutting-edge technology.
- Qualifications: 5+ years in senior engineering leadership with expertise in modern tech stacks and agile environments.
- Other info: Work with a diverse team of 100 professionals and influence the future of digital solutions.
The predicted salary is between 72000 - 108000 £ per year.
Brilliant opportunity for a Head of Engineering to join a leading full-service digital agency. Specializing in designing and building exceptional digital experiences by blending strategy, insight, design and engineering with best-in-class technology and agile methodologies, this is a team of around 100 professionals, including designers, software engineers, project managers, and client service experts. They are now searching for a hands-on leader, someone who remains deeply passionate about innovation and technology. The ideal candidate will be equally comfortable in leadership and hands-on client work, with 50% of your time billable to client projects and the other 50% dedicated to engineering leadership. Key Responsibilities: Hands-on and Billable Aspects: Client Workshops and Presentations: Lead workshops to translate client needs into technical requirements and present solutions to stakeholders. Technical Consultation: Provide expert advice on system architecture, design, and technology stacks, and recommend improvements for client projects. Prototyping and Proof of Concepts (POCs): Develop prototypes or POCs to validate ideas and demonstrate feasibility. Technical Audits and Assessments: Conduct comprehensive system audits and provide detailed recommendations for improvement. Engineering Leadership Aspects: Partner with the Senior Leadership Team, particularly the CTO, to ensure engineering teams adopt programming languages and frameworks that align with technical strategy. Foster a strong engineering culture of innovation and collaboration through communities of practice, hackathons, and knowledge sharing. Hire, mentor, and retain top engineering talent, ensuring their professional growth. Oversee project timing and estimation, participate in business pitching, and respond to tenders. Regularly review and identify gaps in technical capability, ensuring the team has a clear path to mastering new skills. Establish and enforce best practices, standards, and processes for software development. Effectively communicate the engineering vision, strategy, and progress to the senior leadership team. Technical Skills and Expertise: Experience with Inviqa’s core software engineering stack: ReactJS, NextJS, Remix, Node (Express), Python (Django, Flask), AWS & Azure Administration. A vocal advocate for adopting a modern, future-fit tech stack aligned with company goals. At least 5 years in senior engineering leadership with a proven track record of delivering successful projects in a fast-paced, agile environment. Experience in eCommerce (Shopify), modern headless CMS (ContentStack), and Product Information Management (Akeneo) is highly desirable. Strong background in software architecture, engineering processes, and development standards.
Head of Software Engineering employer: Chemistry London
Contact Detail:
Chemistry London Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Head of Software Engineering
✨Tip Number 1
Make sure to showcase your hands-on experience in client workshops and technical consultations. Highlight specific examples where you've successfully translated client needs into technical requirements, as this will resonate well with the role's expectations.
✨Tip Number 2
Demonstrate your leadership skills by discussing how you've fostered a strong engineering culture in previous roles. Share instances of mentoring talent or leading initiatives like hackathons that encouraged innovation and collaboration within your teams.
✨Tip Number 3
Familiarize yourself with Inviqa’s core software engineering stack, especially ReactJS, Node, and Python frameworks. Being able to speak knowledgeably about these technologies will show that you're not only a leader but also technically proficient.
✨Tip Number 4
Prepare to discuss your experience with eCommerce platforms and modern headless CMS solutions. If you have worked with Shopify or ContentStack, be ready to share how you’ve leveraged these tools to deliver successful projects.
We think you need these skills to ace Head of Software Engineering
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description for the Head of Software Engineering position. Understand the key responsibilities and required technical skills, as this will help you tailor your application to highlight relevant experiences.
Highlight Leadership Experience: In your CV and cover letter, emphasize your leadership experience in engineering. Provide specific examples of how you've led teams, mentored talent, and fostered a culture of innovation and collaboration.
Showcase Technical Expertise: Detail your experience with the technologies mentioned in the job description, such as ReactJS, Node, and AWS. Include specific projects where you utilized these technologies and any successful outcomes that resulted from your work.
Tailor Your Application: Customize your CV and cover letter to reflect the company's values and the specific requirements of the role. Use keywords from the job description to ensure your application resonates with the hiring team.
How to prepare for a job interview at Chemistry London
✨Show Your Passion for Technology
As a Head of Software Engineering, it's crucial to convey your deep passion for innovation and technology. Share specific examples of how you've embraced new technologies in past projects and how you envision leveraging them in this role.
✨Demonstrate Leadership Experience
Highlight your experience in leading engineering teams and fostering a culture of collaboration and innovation. Be prepared to discuss how you've mentored talent and contributed to their professional growth in previous positions.
✨Prepare for Technical Discussions
Since the role involves technical consultation and system architecture, brush up on Inviqa’s core software engineering stack. Be ready to discuss your experience with ReactJS, Node, Python, and cloud services like AWS and Azure, as well as any relevant eCommerce or CMS platforms.
✨Engage in Client-Focused Scenarios
Expect to engage in discussions about client workshops and presentations. Prepare to share your approach to translating client needs into technical requirements and how you've successfully communicated solutions to stakeholders in the past.