Key Job Responsibilities:
As a Chapter Lead, you will be instrumental in teaching and supporting development in an Agile environment across a range of technologies, with a focus on delivering efficiencies, robust digital systems, and continual improvement to meet the agreed strategic deliverables.
You will coach and mentor individuals and teams, supporting them with guidance and advice, and assessing current capabilities and knowledge gaps to document learning pathways and create structured learning and development plans.
Your role is two-fold where you combine your strong expertise in Software Engineering with people leadership.
You will lead initiatives or components of initiatives in line with the strategic direction of your team/mission, that have a significant degree of impact to the function or cross-functionally.
About this Role:
This is how you'll bring the purpose of your role to life. As a Software Engineering Chapter Lead, your key responsibilities include:
* Building strong, trusting relationships within teams that enable a high performing team culture aligned to living our values.
* Providing clarity on performance, behavioural goals and expectations to your chapter team to ensure that they can contribute to both mission and chapter activity.
* Managing resource allocation, including recruitment and/or selection, to ensure capability required is available and resourcing issues are mitigated, in collaboration with Group Owners.
* Collaborating with Chapter Area Lead and other Chapter Leads to determine and implement tools/common practices to be used by Chapter Members.
Requirements for Success:
To be successful in the role, you'll bring skills and experience in:
* 10+ years of Hands-on experience in coding and application development, delivering solutions to meet customer needs and adhering to coding, quality and design standards.
* Negotiation/ Conflict Management
* Building High performing teams with empowerment, autonomy, and alignment
* Engineering Leadership (You have a big picture focus and identify ways in which the team or the technology/solution can be improved, and you drive the resolution)
* Stakeholder Management
* Delivery/ Ways of Working improvement (Agile DevOps principles, automation & Ops excellence)
* Strategic Thinking & Communication skills
Expert Knowledge Required:
* Expert knowledge in UI Technologies like React.JS, Android/iOS development
* Expert knowledge in Microservices architecture and REST APIs
* Exposure to Docker and Kubernetes concepts and components
* Experience developing in an Agile environment using CI/CD pipelines and Git