Software Engineering Manager
Posted 1
view
Our client is a well-established regional organisation with a strong focus on digital innovation and technology-led growth. Through a dedicated product and innovation function, they are investing heavily in scalable platforms, customer experiences, and modern digital capabilities that support both existing businesses and new ventures.
Key responsibilities include:
- Lead multidisciplinary engineering teams across onshore and offshore locations.
- Partner closely with Product Managers, Designers, Marketing teams, and business stakeholders to deliver high-impact digital products.
- Drive software engineering excellence, governance, coding standards, and best practices.
- Evaluate and introduce modern technology solutions, frameworks, and engineering tools.
- Champion AI-assisted development practices and productivity-enhancing technologies.
- Oversee architecture decisions, API strategy, microservices design, and cloud deployments.
- Manage technical roadmaps, engineering KPIs, delivery performance, and resource planning.
- Reduce technical debt and improve platform scalability, stability, and performance.
- Conduct technology assessments, proof of concepts, and vendor evaluations.
- Support business stakeholders through workshops, demonstrations, requirement gathering, and solution design activities.
- Drive agile delivery practices and continuous improvement across engineering teams.
The successful candidate is likely to possess:
- Bachelor's degree in Computer Science, Engineering, or a related discipline.
- 10+ years of software engineering experience.
- 5+ years' experience leading software engineering teams, including distributed and offshore teams.
- Experience working within product-led organisations and agile delivery environments.
- Strong knowledge of modern architecture patterns, including microservices and API-first design.
- Hands-on experience with cloud platforms, ideally Google Cloud Platform.
- Technical exposure to technologies such as Node.js, React.js, React Native, Next.js, and mobile application development.
- Experience with MACH architecture principles.
- Strong understanding of CI/CD, DevOps practices, source control, and software delivery lifecycle management.
- Knowledge of SQL and NoSQL databases.
- Excellent stakeholder management, communication, and presentation skills.
- Previous experience within digital products, e-commerce, marketplace, automotive, property, or consumer-facing platforms would be advantageous.