Opening hours: Mon - Fri 9:00 - 17:00

Jobs Openings

Senior Director, Software Assurance Engineering

Feb 02, 2024

This position directs Senior Managers and senior individual contributors in Software Assurance Engineering and is accountable for defining meaningful career development objectives and regular coaching and feedback. Manages assurance solutions to ensure high quality software systems (i.e., cloud infrastructure, software, and data). Designs and delivers solutions to ensure all software systems high quality standards and satisfy end-user requirements. Performs product testing prior to implementation, makes improvements to current processes, procedures, and creates models of possible future configurations. Allocates resources to the risk and defect management processes, including risk monitoring and reporting on defect resolution.

Essential Job Functions:

• Keep abreast of market developments in the area of assurance engineering. Assess their viability and drive their adoption across the enterprise as appropriate.
• Develop constructive and cooperative working relationship within technology and maintain them over time.
• Effectively communicate long term assurance strategies across a portfolio of projects to executive management, delivery teams and business stakeholders.
• Proactively identifies, communicates and proposes responses to risks across the portfolio. Manages a team of senior managers and senior individual contributors and is accountable for meaningful career development objectives and regular coaching and feedback.
• Strong understanding of quality assurance principles, methodologies and an ability to leverage automation to improve efficiency and effectiveness of the assurance practice.
• Directs all activities for product testing prior to implementation, approves changes to current processes, and oversees continuous improvement efforts.
• Consults with stakeholders and senior leadership to establish organization standards and end-user requirements for technology systems and services.
• Establish fit-for-purpose product quality KPIs and develop and maintain automated mechanisms to track and report these metrics at all times with targeted maturity goals over time.
• Collaborates with engineering managers to ensure delivery of high-quality features.
• Responsible for managing tactical and operational aspects of their team (e.g., budget, performance, and compliance), as well as ensuring achievement of team goals within broader organizational strategy.
• Proactively creates a culture of intelligence, integrity, and initiative by aligning the organization’s principles with the strategies and goals of the team.

Education/Experience Requirements:

• Bachelor’s degree in Computer Science, Information Systems or related discipline with at least ten (10) years of related experience, or equivalent training and / or work experience; Master’s degree and past Financial Services industry experience preferred.
• Minimum of 5 years of managing technical programs and projects including staff management of at least fifteen (15) resources and budget of at least $3 million.
• Knowledge of business, technology and management principles involved in strategic planning, organizational change management, resource allocation, human resources modeling, leadership technique, and coordination of people and resources.
• Subject Matter Expertise required in a minimum of one of the following disciplines, with substantial knowledge in remaining disciplines software development, operations, engineering, development services, information security, and compliance.
• Experience managing staff comprised of both employees and contractors.
• Demonstrated ability to manage several initiatives simultaneously and balance competing priorities.