Lead and mentor software teams delivering applications and systems within the Dentsu ecosystem. Provide technical leadership and collaborate with Product, Architecture, Security, and DevOps teams. Participate in solution design and drive teams to technical outcomes. Create and maintain the technical vision and roadmap. Manage Engineering Leads and ensure team skills and composition are adequate. Guide teams in modern web development practices and ensure platform services are scalable, resilient, and maintainable. Collaborate across geographies to deliver secure, reliable, and scalable code using CI/CD and Agile practices. Maintain high code quality, testing, and review standards. Stay updated on emerging technologies and ensure solution designs meet security and data privacy guidelines. Required skills include experience managing software teams, agile test-driven development, JavaScript/TypeScript, MERN stack, microservices, REST, GraphQL, CI/CD, Azure, AWS, Docker, Kubernetes, and strong communication skills.
What you'll do
Manage and mentor software teams delivering applications and systems for end users
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Advocate for the team and share practices, ideas and successes with other product delivery teams
Provide technical leadership across workstream discussions ensuring seamless collaboration
Participate in brainstorming and solution design sessions with Solution Architects and Developers
Drive the team to agreed outcomes and a technical way forward
Work with Product team to solve business problems with software in the shortest sustainable lead-time
Explain technical solutions clearly to business and technical audiences
Create the Technical Vision and Roadmap for the Platform Team
Ensure team composition and skills are adequate, line manage Engineering Leads, mentor and coach them
Guide teams in modern web application software development practices
Publish, communicate, and maintain the technical vision and roadmap for the Workstream
Ensure user experience aligns to Product vision and meets acceptance criteria and delivery timescales
Ensure platform services are scalable, resilient, well documented and easy to consume and maintain
Collaborate with Architecture, DevOps, Security teams across geographies and timezones
Deliver secure, reliable, robust, scalable code using automation and CI/CD pipelines and Agile practices
Lead teams in diagnostics, debugging, testing, deploying, and troubleshooting to drive quality and business value
Enable an empowered team model and manage workload and stakeholder expectations
Stay up to date with emerging technologies and assess their impact and benefit
Ensure solution design is reviewed effectively and conforms with NFRs, Security and Data Privacy guidelines
Implement software engineering best practices such as pair programming, clean code, CI/CD, pyramid testing within Scrum
Ensure code quality, test practices and code reviews are conducted to a high standard
Requirements
Proven experience managing small software teams and mentoring engineers in enterprise web development and services development using loosely coupled systems
Highly experienced in agile test driven software development
Passionate about writing well-crafted clean code and comfortable working in an agile environment
Ability to write high-quality code across modern JavaScript based programming languages and frameworks
Knowledge and experience of delivering solutions using a microservice architecture with RESTful protocols and frameworks such as Express, NestJS and GraphQL
Ability to quickly learn and apply emerging programming languages, frameworks, and platforms
Knowledge and experience of implementing Continuous Integration and Continuous Delivery
Knowledge and experience of hosting in cloud platforms such as Azure and AWS
Working experience with Docker and/or Kubernetes
Good communication and collaboration skills
Good experience of working in a Microsoft Azure environment
Extensive experience in building applications and web services in MERN (Mongo, Express, React, Node) using Webpack, Typescript, GitHub
Experience with Redis, Okta, OpenID is a distinct advantage
Extensive experience of code quality, test, CI/CD and package managers such as Jest, Lint, Brigade and Helm
Experience of Kafka, n8n and event driven architecture
Experience of leading teams in delivering software and platform services
Good working knowledge of GraphQL APIs (federation using Wundergraph), ABAC solutions (Symphonic or equivalent), CMS platforms (Strapi or equivalent)
Tech stack
JavaScriptTypeScriptReactNode.jsExpressNestJSGraphQLMongoDBMERNWebpackGitHubRedisOktaOpenIDJestLintBrigadeHelmKafkan8nDockerKubernetesAzureAWSSymphonicStrapiWundergraphDataBricksSparkPythonAzure Data LakeAzure Blob StorageCI/CDMicroservicesREST
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.