Sorry! This job has expired and is no longer available on Recruit.net

View related jobs: Engineering Manager jobs | Willis Towers Watson jobs | Sydney, NSW jobs

Engineering Manager

4 days ago: Willis Towers Watson

Job Description

As a Software Engineering Manager, you will join a substantial global engineering organisation and provide leadership to several highly-skilled development teams following Agile methodologies to deliver market-leading insurance solutions. This is a new position created as the organisation continues to grow in order to accelerate the delivery of new capabilities within existing products and to create further innovative solutions using the latest advances in technology.
You will have started your career as a software engineer working across a wide range of technologies to deliver complex commercial applications, and subsequently progressed into project and people management positions for increasingly larger teams. You have a successful track record over several years leading a multi-disciplinary team of software professionals including engineers, architects and development managers. You will have led teams of 20-30, delivering software development projects on time and to the highest quality standards. A sound technical background is essential to be successful in this role however this opportunity will also encompass many management dimensions such as project execution and stakeholder management, team engagement, recruitment and organisational design, continuous process and efficiency improvement.
The Role
+ Be accountable for the development and release of identified software product families, to high-quality standards and, in the context of a wider evolutionary product planning process, to mutually agreed timescales and software requirements. This will require the application and evolution of appropriate agile processes and effective team coordination and communication.
+ Act as a primary interface between the Product Management teams and the respective Engineering teams allocated to those products. You will proactively participate in the multi-disciplinary iterative product planning process for the identified product families to assist Product Leaders converge on development priorities and achievable product roadmaps. You will Inject ideas, constraints, and awareness of opportunities into the product planning process.
+ Work with Architects and Senior Engineers to assess technology options against technical and non-technical criteria, and to define robust and scalable architectures supporting the evolution of existing products and the creation of new innovative solutions.
+ Provide project troubleshooting support, lending technical, process and people skills (of self or an available colleague) to a team where appropriate to unblock project issues, and recommend actions which will reduce the likelihood of recurrence.
+ Oversee the adequate provision of final-line technical support (e.g. for customer reports of potential software defects that are escalated to the engineering teams) for identified software products.
+ Support and facilitate early adopter trials of new software capabilities, involving either internal users or external customers.
+ Be responsible (directly or by delegation) for the provision of adequate periodic reporting of progress, risks, opportunities and next steps for each identified project (which may include “non-product” projects such as R&D and recruitment).
+ Be responsible for the recruitment, development and retention of high-calibre software engineers, architects and team managers, through working with recruitment agencies, mentoring (directly and by delegation), identification and organisation of training, conducting career development reviews and recommending, from time to time, evolution of team structures.
+ Provide oversight and monitoring of the development, quality assurance and governance processes around identified projects, considering and recommending improvements to these processes and the tools which support them. You will facilitate a culture of cost-effective continuous improvement and lead initiatives to optimise efficiency and accelerate project execution.
+ Encourage and engage in collaboration and the sharing of knowledge and software components with other Willis Towers Watson development centres.
The Requirements
+ Significant experience leading teams of 20+ engineers/architects/test engineers/SMEs delivering complex solutions following Agile principles, and interacting with Product Management and other stakeholders at all levels
+ Successful track-record in winning the respect of high-calibre technical specialists, of growing teams and leading transformation initiatives across the various software engineering dimensions such as project management, agile practices, people development, technology.
+ Practical experience with the full software development lifecycle in a commercial/production environment: requirements capture and analysis, estimation, architecture and design, implementation, unit and system-level testing, installation and deployment, maintenance. Understanding of tools and principles related to continuous integration, DevOps, version control, build and test infrastructure, defect and backlog management and IDE’s
+ Excellent practical appreciation and understanding of software engineering principles and design characteristics enabling the implementation of software which is highly performant, scalable, easily maintainable, extensible and easy to test and debug
+ Experience with a wide range of Agile and Extreme Programming methodologies; track-record rolling out new processes and techniques adapted to the teams and product under development; ability to identify continuous improvement opportunities
+ Excellent written and verbal communication skills, ability to adjust interaction and message to different levels across different disciplines (engineering, product, actuarial), internally but also with external clients.
+ Strong academic qualifications. Likely to have a first or upper-second class degree or equivalent in a numerate subject (sciences, engineering, mathematics) which matches the qualification profile of the team the successful candidate will be leading
+ Strong leadership skills: enthusiastic, motivational, decisive, collaborative, always looking to improve the way things are done
+ Strong work ethic: proactive, tenacious, organised, hard-working and working fast across multiple tasks
Other highly desirable, but not essential skills are:
+ Experience managing external suppliers from contracts to technical execution
+ Experience interacting with external clients in various pre/post-sales situationsExperience with Azure, Cloud and SaaS technologies,
+ Appreciation of current and emerging technologies along with their potential benefits and limitations
+ Prior hands-on technical experience of desktop or web-based .NET/C# technologies and tools
+ Experience with object-oriented design and implementation, design patterns, SOLID principles
+ High numeracy skills, passion for maths, statistics and complex algorithms
The Company
Willis Towers Watson is a leading global advisory, broking and solutions company that helps clients around the world turn risk into a path for growth. With roots dating to 1828, Willis Towers Watson has 40,000 employees serving more than 140 countries. We design and deliver solutions that manage risk, optimize benefits, cultivate talent, and expand the power of capital to protect and strengthen institutions and individuals. Our unique perspective allows us to see the critical intersections between talent, assets and ideas – the dynamic formula that drives business performance. Together, we unlock potential. Learn more at willistowerswatson.com
Willis Towers Watson is an equal opportunity employer
Willis Towers Watson believes that effectively managing a diverse workforce is vital to our business strategy. We have an obligation to our organization, ourselves and our clients to hire and develop the best people we can find. We will continually review our policies and practices to ensure that all areas of the employment process (including recruiting, hiring, work assignments, compensation, benefits, promotions, transfers, company-sponsored development programs and overall workplace experience) are free from discriminatory practices. We are committed to equal employment opportunities at Willis Towers Watson.
Unsolicited Contact: Any unsolicited resumes/candidate profiles submitted through our web site or to personal e-mail accounts of employees of Willis Towers Watson are considered property of Willis Towers Watson and are not subject to payment of agency fees. In order to be an authorized Recruitment Agency/Search Firm for Willis Towers Watson, any such agency must have an existing formal written agreement signed by an authorized Willis Towers Watson recruiter and an active working relationship with the organization. Resumes must be submitted according to our candidate submission process, which includes being actively engaged on the particular search. Likewise, for our authorized Recruitment Agencies/Search Firms, if the candidate submission process is not followed, no agency fees will be paid by Willis Towers Watson. Willis Towers Watson is an equal opportunity employer.
As a Software Engineering Manager, you will join a substantial global engineering organisation and provide leadership to several highly-skilled development teams following Agile methodologies to deliver market-leading insurance solutions. This is a new position created as the organisation continues to grow in order to accelerate the delivery of new capabilities within existing products and to create further innovative solutions using the latest advances in technology.You will have started your career as a software engineer working across a wide range of technologies to deliver complex commercial applications, and subsequently progressed into project and people management positions for increasingly larger teams. You have...