Head Of Software Engineering

Details of the offer

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.


Nominal Salary: To be agreed

Source: Talent_Dynamic-Ppc

Requirements

Cyber Security Engineer

The role requires an expert knowledge and experience of Linux, Windows, Azure, AWS, Elastic Search, Vulnerability management and Mitre Att&ck. · Excellent ex...


Smart Dcc - Greater Manchester

Published 20 days ago

Work From Home As An Online Computer Science Tutor - Part Time

Explore teaching opportunities with Findtutors for Computer science courses through online instruction. We are actively seeking dynamic and innovative privat...


Findtutors - Greater Manchester

Published 20 days ago

Work From Home As An Online Computer Science Tutor - Part Time

Explore teaching opportunities with Findtutors for Computer science courses through online instruction. We are actively seeking dynamic and innovative privat...


Findtutors - Greater Manchester

Published 20 days ago

Software Engineer

Hamiltonian Dynamics is a start-up based in Gloucestershire, Manchester and London working in the Defence and Cyber Security industries. We are seeking an ex...


Hamiltonian Dynamics - Greater Manchester

Published 20 days ago

Built at: 2024-12-05T02:42:51.936Z