Wednesday, December 03, 2014

Director - Software Engineering & Architecture - CoreLogic - Westlake


Job description
The Director, Software Engineering typically leads teams of individual contributors and managers across groups and functional disciplines that have responsibility for significant project outcomes having broad business impact. Has responsibility over 1 or more medium to large products/platforms. Authorizes projects, approves designs and cost estimates for projects. Sets and creates objectives and priorities. Prepares and administers budgets. Responsible for ensuring overall budgets, schedules and performance standards are attained. Participates in long range planning. Typically includes responsibility for an offshore functional group. Participates in highly critical day-to-day operational issues and the resolution of complex issues. Responsible for business planning and for achieving overall business goals. Leads and participates in business/operational initiatives that cross groups/business units. Coordinates activities and efforts among different internal organizational groups including senior management, external vendors and/or customers. Ensures that the team's mission is aligned with the broader vision of CoreLogic.


Job Duties
Functional/Organizational Management: Manage teams with multiple technical disciplines to architect and design enterprise software products/operating systems. Coach, motivate, train and mentor staff, providing opportunities for employee development and succession planning. Encourage, support, lead and develop team building within group. Has full performance management responsibilities developing broad, far reaching goals and monitoring staff to ensure that these goals are achieved. Delegate assignments to subordinate staff. Staff is typically in multiple locations, domestic and international. Provide input to decisions made by other departments/functional groups such as hiring/staffing decisions, global enterprise projects, etc. Partner with Finance to develop budgets. Make hiring decisions for areas of responsibility and provides input into hiring decisions in other functional areas. Develop the leadership capabilities of senior level direct reports is a critical responsibility of this level.

Offshore Involvement: Influence decisions made in offshore groups involving budgets, staffing, capital expenditures. May have budget accountability for an offshore group. Provide guidance and input to offshore organization. Identify issues and coach staff towards resolution.

Process & Delivery Management: Establish and drive business objectives/priorities and technical strategies for a broad area. Develop and manage expense budget and resource allocation. Plan and authorize projects/initiatives that impact other business units and may involve negotiations with outside vendors. Influence planning, staffing, budgeting, expense priorities, and implementing changes to methods that impact other groups. Regularly interact with senior management/executives and/or customers. Present technology roadmaps to senior management. Manage customer relationships and resolve high level issues/problems.

Technology Management & Development: Apply advanced technical expertise and leadership to guide the tactical and strategic technical direction of the broad functional group. Decisions impact multiple groups/functional areas and platform/product direction. Work with peers to create strategies, objectives, processes, and ensure delivery. Responsible for the software engineering process and knowledge capture for broad area of responsibility and makes technical recommendations to senior management that has far reaching impact. Work with the ETS oragnization to implement infrastructure, enterprise tools, and enterprise technology strategies. Work with Legal on patent considerations. May host technology summits and work with other organizations to drive, develop, and implement technology best practices. May manage relationships with medium to large vendors.

Education, Experience, Knowledge and Skills

Bachelor's degree strongly preferred
Ten years of related experience in an applicable software development environment
Seven years of progressive management/leadership experience
Demonstrated successful track record of design, development, and completion of critical, complex, high quality software solutions/projects in area of functional expertise
Demonstrated success of establishing, managing, and maintaining effective working relationships at the senior management level, internal and external to an organization. Able to collaborate.
Technical experience with business process management and workflow management tools and technologies with proven experience leveraging these in building solutions for clients
Negotiation skills to influence strategic issues requiring coordination across functional lines or influencing senior leaders regarding matters of significance to the organization
Facilitation skills to help teams solve problems, devise solutions, build teamwork
Expertise in project management, with solid understanding of milestones, deliverables and resource scheduling for multiple, highly visible, long term and complex projects
Analytical skills
Ability to manage, coach, train and motivate staff in both technical and leadership development
Displays orientation to profitability
Delegation skills - includes staff in planning, decision-making, facilitating and process improvement
Empowering leader who gives people responsibility and holds them accountable for delivery
Identify and resolve complex problems
Strong and effective written, verbal and presentation skills
Enter your email address:
Refer This Job To Your Friends And Help Them To Find Jobs!
Related Posts Plugin for WordPress, Blogger...