Responsibilities:
• Lead, coach and mentor a team of 3-4 Leads and a team of 25-35 top notch
• Engineers so they all learn, grow, and succeed.
• Solid People leadership, Mentoring and communication skills.
• Plan and prioritise work for your team, including collaborating with cross border teams.
• Provide oversight and accountability for technical decisions.
• Create an inclusive environment that attracts and retains high-performing engineers.
• You will collaborate with Developers, Program Managers, QA and DevOps Engineers in an agile development
environment.
• Constantly learn and grow as an engineer and an engineering leader.
• Demonstrate a passion for customers and technology.
Requirements:
• 12+ years Software development experience in fast-paced product organisation
• Lead product engineering and platform teams
• Hands on experience building microservices architecture, applying design patterns and developing frameworks
• Experience in developing and leading teams building solution with cloud technologies (AWS and/or Azure)
• Extensive experience in using open-source technologies: Proficiency in any of the languages (Preferred Java),
Front-end technologies (react/angular), No-SQL databases (MongoDB, Cassandra), Elastic Search, Caching (Redis,
Aerospike), using containers e. g. Docker (K8 EKS etc) at scale.
• Positive exposure to development tools, Git, Jenkins, code review tools & amp; introducing best coding practices.
• Strong hands-on experience in enabling a CI & amp; CD pipeline, canary deployments, blue
• green deployments in production.
• Work with the support team to define how the applications are supported in production, including system
performance and monitoring & amp; Strong database skills
• Able to develop and maintain strong relationships with both internal and external customers
• Consistent track record for solution delivery, Quality improvements, Champion for agile scrum adoption.
• Have a strong focus on business outcomes
• Are comfortable wi