JOB DESCRIPTION

TITLE: Software Engineering Director

CLASSIFICATION: Exempt REPORTS TO: Chief Information Officer

ROLE OVERVIEW: The Software Engineering Director will be well versed with technology program and operations management at the enterprise level, training and consultation and be capable of making recommendations and act on all technology matters.

Partnering with internal and external customers and service delivery organizations, this role will fuse solutions together via influence and thus include a heavy leadership component involving mentoring and coaching team members. The role will have a broad impact on multiple teams, and influence at the enterprise and corporate levels.

The ideal candidate will be a self-motivated leader and diligent about execution.

RESPONSIBILITIES:

 Manage information technology and computer systems.  Help & assist the CIO in the defining, implementing and evolving IT strategy in line with business expectations.  Plan, organize, direct, control and evaluate the operations of information systems.  Develop and implement policies, practices and procedures for electronic data processing, computer systems operations and software development, maintenance and testing.  Understand desired business outcomes, oversee the translation of business requirements into technical requirements and then review technology solution design for wholesomeness.  Work with development team to refine program, project and operational estimates.  Meet with internal and external service delivery managers and technical personnel to discuss system requirements, specifications, costs and timelines.  Hire and manage information systems personnel and contractors to design, develop, implement, operate and administer computer and telecommunications software, networks and information systems.  Help the team effectively & efficiently design, develop and troubleshoot application system enhancements and incidents/problems by identifying and implementing software and/or process changes that allow business transactions to continue with minimal risk.  Possess and maintain strong expertise in the use of tools/technologies/processes/practices/procedures used for software development, design, and testing.  Control the computer systems budgets and expenditures.  Ensure technology that supports the business remains accessible and equipped with cost effective hardware and software while being futuristic.  Maintain current and accurate inventory of technology hardware, software and other technology resources.  Monitor and maintain technology to ensure maximum access of technology and help troubleshoot business technology issues.  Advise management and staff of security breach and/or change in password or security status.  Identify and prepare hardware for disposal when appropriate.  Ensure hardware is stripped and secured before disposal.  Perform other related duties as required.

MINIMUM REQUIREMENTS:

 BS in Computer Science, Software Engineering, Business Administration or equivalent.  An MBA or MS in IT will be an added advantage.  At least 7 years of exposure to exposure to business process, applications, data and infrastructure architectures.  At least 3 years preferably in the insurance industry.  At least 10 years of hands-on experience with implementation and support of latest P&C insurance policy administration platforms like Guidewire, Duckcreek, Insurity etc.  At least 10 years of hands-on experience with various software engineering practices & the ability to stand up solid software engineering processes.  At least 10 years of managing business technology at the enterprise level.  Willingness to influence, experiment and the ability to learn from mistakes.  Be a leader.  Last but not the least, a great attitude.