- Leadership & Team Management:
Directly manage and mentor a team of Engineering Managers (EMs) responsible for software development.
Provide strategic leadership across IT and Data Engineering, overseeing feature delivery through matrixed management.
Foster a culture of innovation, accountability, and continuous improvement within the technology teams.
Establish metrics-centered engineering operations across teams, with quantitative mindset towards continuous improvement (including automations and AI adoption).
Act as a key point of escalation for complex technical challenges and blockers across software, IT, and data teams.
- Engineering Excellence & Delivery:
Drive the successful delivery of features and solutions by ensuring cross functional alignment between engineering, IT, and data teams.
Collaborate with EMs, architects, and product leaders to develop a cohesive technology roadmap that aligns with business goals.
Ensure on-time and quality delivery of software products and solutions by establishing strong engineering practices, DevOps, and automation strategies.
Implement and monitor KPIs to track feature delivery performance and operational effectiveness.
- Cross-Functional Collaboration:
Partner closely with Product Management, IT, and Data Engineering to prioritize and deliver initiatives that support business outcomes.
Facilitate communication and coordination across software engineering, IT, and data engineering teams to ensure alignment and mitigate risks.
Advocate for the integration and optimization of data infrastructure and IT systems within the software development lifecycle.
- Strategic Planning & Execution:
Contribute to long-term technology strategy and planning, ensuring alignment with overall business objectives.
Identify key technical and operational dependencies and ensure risk management is integrated into project planning.
Lead initiatives focused on system scalability, performance, and security across software, IT, and data systems.
- Matrixed Leadership:
Leverage matrixed oversight to guide IT and Data Engineering teams in the implementation of features that intersect with software development.
Support feature delivery by managing dependencies, removing roadblocks, and fostering collaboration between different technical disciplines.
Ensure seamless integration between software, IT systems, and data platforms.