i6 Group - Engineering Manager
Requirements
• Proven experience managing multiple engineering teams (preferably 3–4), including line-management of Technical Leads. • Bachelor’s degree - preferably in Software Engineering, Computer Science or similar, but other degrees would be considered. • At least 10 years experience in the software development realm; at least 3 years leading teams. Note that you are not expected to code in this role, but experience with our primary languages and the ability to review output at a code level and overall quality standards (PHP and Javascript/Typescript) would be beneficial. • Strong technical leadership in SaaS, Cloud-based platforms—ideally with real-time, data-driven applications and event-driven architectures. • Experience with Agile methodologies and delivery frameworks. • Strong grasp of architecture, and an ability to lead architectural decision making. • Solid understanding of engineering best practices: CI/CD, code reviews, test automation, observability, performance management, security; and a track record of implementing them. • Practical experience of embedding AI tools in engineering teams with measurable results. • Demonstrated ability to mentor and grow technical leaders. • Excellent communication and collaboration skills across functions. • Experience with containerisation and orchestration platforms such as Kubernetes, preferably in GCP or AWS environments. • Demonstrated success in decomposing monolithic applications into asynchronous, event-based microservices that prioritize performance and fault tolerance. • Deep understanding of event-driven design patterns and their application in scaling real-time, data-intensive SaaS platforms. • Familiarity with message brokers and event streaming technologies and their operational trade-offs.
Responsibilities
• Technical Delivery: • Technical Delivery: • Overseeing architecture and infrastructure decisions for the Biosphere platforms with a specific focus on Cloud-agnostic designs to ensure portability and resilience across cloud providers (GCP/AWS). • Upholding engineering best practices—Code Quality, CI/CD, Testing, Performance, Observability and Security Standards. • Driving technical innovation. • Optimising delivery processes (e.g. Agile/Scrum/Kanban). • Establishing robust metrics, monitoring team performance, and driving continuous improvement. • Ensuring timely, high-quality releases with reliability and maintainability in mind. • Working with Tech Leads to implement patterns that minimize vendor lock-in, leveraging tools to maintain a provider-neutral ecosystem. • Augmenting engineering capability by using appropriate AI coding tools. • Leadership & Management: • Line-managing 3–4 Technical Leads. • Providing coaching, performance development, and mentorship. • Ensuring career growth through planning and regular feedback. • Aligning engineering roadmaps with business goals and product direction. • Contributing to the creation and implementation of transparent “career ladders” for the roles within Engineering. • Driving continuous improvement, by challenging the status quo and fostering a culture of innovation and product and technical ownership. • Key Stakeholder Relationship Development: • Collaborating with Product, Design, QA, and Customer Success to deliver impactful features. • Build a strong relationship with our enabling teams from Infrastructure, Data and Integrations, encouraging more direct collaboration between engineers and their engineering colleagues. • Culture: • Championing i6’s values: Improve, Influence, Impress, Innovation, Intelligence, Integrity. • Encouraging diversity, inclusion, collaboration, and a remote-first mindset. • Fostering cross-team collaboration and removing obstacles to delivery.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT