Engineering Manager
Henry Schein One UK
Remote
Position Title: Engineering Manager
Responsible for
- Creating plans for converting the product backlog into working software
- Being a successful scrum master
- Setting and hitting sprint goals
- Fostering a culture of unit testing, quality
- Team performance
- Driving discipline required to achieve and sustain Continuous Delivery
Core tasks and activities
- Team leadership
- Create a culture of trust and respect within the team
- Promoting transparency of the development process
- Team expectation setting
- Mentoring and coaching for technical excellence
- Growth and expansion of skills within the team
- Personal development of team members
- Project planning and delivery
- Facilitating daily scrum, sprint planning, sprint demo and retrospective meetings
- Sprint planning
- Facilitating user story estimation
- Progress tracking
- Tracking and removing team impediments
- Delivery of technical solutions
- Drive the team to delivery outcomes within tight timeframes
- Foster a culture of unit testing
- Innovative and sound solution design
- Code quality
- Code reviews
- Supporting and championing agreed development processes, tools and techniques
Additional Tasks And Activities
- Communication with internal and external business stakeholders
- Liaison and coordination of work with third party development partners
- Collaboration with peer group to ensure consistency of quality and process across teams
- Provide subject matter expertise for technical challenges and solutions
Skills And Experience
- Understanding of agile methodology and frameworks
- Deep knowledge of web technologies used in the development environment
- Experience and good grasp of all aspects of the SDLC
- Experience in managing and motivating teams to achieve goals and deadlines
- Knowledge of architectural patterns such as SoC, DI, MVC, MVVM or Micro-services.
Personal Attributes
- Leading by example
- Thought leadership
- Good verbal and written communication skills
- Experienced facilitator (Meetings, productivity, actions, outcomes)
- Professional and able to motivate and lead by example
- Ability to balance conflicting demands on the team and on individuals
- Deeply passionate about software development
Qualifications And Attributes
- Education - Degree in Computer Science or related qualification
- Experience - 6+ years hands-on experience as a senior developer and team leader
KPI
Measure
weight
Team leadership and delivery
Being a successful scrum master
The team is consistently setting and hitting sprint goals
Working effectively with other team members
360 reviews score
Learning
True hunger and thirst for learning, and demonstrating continuous team improvement
Work with line manager to set learning goals, and demonstrate hitting them