Matrix is hiring a Senior Software Engineering Manager (director level) to join a leading and fast-growing financial organization, reporting directly to the CTO.
The role includes direct management of all development teams across Digital, Core Systems, Data, QA, and DevOps. The manager will be responsible for the development, operation, and maintenance of all systems under their ownership, while ensuring high standards of performance, availability, and information security.
Key Responsibilities
- Lead and manage all development teams, ensuring quality delivery and adherence to timelines
- Own the development and ongoing maintenance of core systems and digital assets, driving technological innovation aligned with business needs and company strategy
- Continuously improve development and release processes using automation, DevOps practices, and Agile methodologies
- Ensure compliance with strict regulatory and information security requirements
- Lead complex, long-term, cross-functional technology projects
- Manage department budget, hiring, and professional training
- Collaborate closely with business stakeholders, project managers, infrastructure teams, and security teams
Requirements
- At least 5-7 years of leadership experience managing development teams and engineering groups
- At least 3-5 years of hands-on software development experience
- Strong leadership skills with the ability to define and drive technological vision and strategy
- Experience working in regulated financial environments and with information security standards
- Hands-on experience with Git and CI/CD processes
- Solid knowledge of databases and SQL