Software Engineering Manager
Discovery - VitalityLife Systems
Software Engineering Manager
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.
About VitalityLife Systems
VitalityLife, alongside sister brand VitalityHealth, provide insurance services to the UK market. VitalityLife specialises in selling life insurance directly to individuals, families and businesses; via financial advisers and insurance brokers. Working for VitalityLife Systems, you'll experience an exciting mix of creativity and innovation, within a framework of challenging objectives and a passion for delivering the best. We think work should be fun and sociable, and we want our people to get the most out of every day. Our people are chosen for their skills, knowledge, enthusiasm and attitude but above all, their belief that anything can be achieved.
Key Purpose
A Software Engineering Manager is accountable for the delivery of products and services and the performance of a Software Engineering team.
You will build and maintain teams, ensuring they are motivated, collaborating and working well. You will identify obstacles and help the team to overcome them, focusing the team on what is most important to the delivery of products and services.
You will need to provide technical leadership, line management and coaching and mentoring and take full responsibility for all work delivered by the software engineering teams, ensuring delivery on time, with reference to budget and with a high level of quality.
You will be quick on your feet to respond to change in a fast-paced environment utilising the best of Agile and Scrum Practices.
Areas of responsibility may include but not limited to:
The Software Engineering Manager is accountable for managing the Software Engineering teams to:
- Implement the software development lifecycle
- Deliver to standards
- Provide integrated solutions
- Engage stakeholders
- Build and transfer skills and knowledge
- Collaborate within and across teams
Personal Attributes and Skills
Behavioral competencies
-
-
- Agile and Lean practices
- Commercial management
- Communication skills
- Financial management
- Life-cycle perspective
- Maintaining delivery momentum
- Making a process work
- Planning
- Team dynamics and collaboration
-
Education & Experience
Education
- Bachelors degree or equivalent qualification
- BCom (Informatics) BSc (Compute Science or Information Systems) or Engineering is advantageous
Experience
- Degree level or equivalent + 5 years work experience as a manager.
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.