Engineering Manager
Henry Schein New Zealand
Medical Equipment Manufacturing · 10,001+ employees
About the role
The Engineering Manager is responsible for leading the team in converting the product backlog into working software while fostering a culture of quality and technical excellence. Key tasks include facilitating agile ceremonies, mentoring team members, and driving the delivery of technical solutions within tight timeframes.
What they look for
Requirements
Candidates must have 6+ years of hands-on experience as a senior developer and team leader with a deep understanding of agile frameworks and web technologies. A degree in Computer Science or a related field is required, along with strong knowledge of architectural patterns and software development life cycle management.
Full description
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
Similar roles
-
Sales Engineering Manager, Commercial
Hex Technologies New York, New York, United States · $236K–$316K/yr
-
Engineering Manager
Marriott Melbourne, Victoria, Australia
-
Head of Engineering
Compass Education Melbourne, Victoria, Australia
-
Data Engineering Manager, Regulatory Compliance
Penn Interactive Canada · CA$165K–CA$200K/yr
-
Innovation Engineering Manager, WW Innovation Engineering
Amazon New York, New York, United States · $144K–$225K/yr
-
Senior Engineering Manager - Data Platform
Atlassian Bangalore North, Karnataka, India