Sr. Director, Architecture, Data, and Software Engineering

Toronto, Ontario, Canada

Apply now Apply later

Our Company:  

At Beanfield, we are about building communities, not just networks. For over 35 years, we have been proud to build, own, and operate an extensive & robust fibre-optic network throughout Toronto, Montreal, and Vancouver. We believe that people are at the heart of everything we do. We’re committed to making life better for our customers, our employees, and the communities where we live and work.  

Founded in the underserved Toronto neighbourhood of Liberty Village, we've always understood the importance of connection. That's why we committed ourselves to building a fibre-optic network throughout the community and have continued to expand our network ever since.  

Now with over 450 employees, we continue to deploy our own independent construction, fibre splicing, installation, network operations and support teams. Our services are delivered to over thousands of commercial and residential service addresses using Beanfield owned facilities. 

Position Summary:

 The Sr. Director, Architecture, Data, and Software Engineering leads Beanfield’s technology strategy across software engineering, enterprise architecture, data, AI, and DevOps. This senior leader will be responsible for driving innovation, ensuring scalable and secure technology solutions, and aligning IT capabilities with business goals. Reporting to the CTO, the Sr. Director will oversee multidisciplinary teams and play a pivotal role in shaping Beanfield’s digital transformation journey.

Key Responsibilities:

Application, AI and Technology Strategy

  • Define and maintain the long-term application and technology roadmap, aligned with business goals and evolving industry trends.
  • Lead the evaluation and adoption of modern technologies, frameworks, and architectural patterns to foster innovation.
  • Drive modernization initiatives, including legacy system retirement and technology upgrades.
  • Develop a data-driven “Buy vs. Build” framework to guide application portfolio decisions.
  • Ensure technology solutions are scalable, secure, maintainable, interoperable, and cost-effective.
  • Champion the technology strategy across executive leadership, product, and engineering teams.
  • Cultivate a culture of innovation, experimentation, and continuous learning within engineering.
  • Lead the development and execution of the company’s AI strategy, identifying high-impact use cases across products and operations.
  • Oversee the research, development, and deployment of AI/ML solutions while ensuring ethical use and strong data governance.

Software Engineering

  • Lead and scale high-performing software engineering teams focused on innovation, collaboration, and continuous improvement.
  • Oversee the design, development, testing, and deployment of scalable software applications aligned with business priorities.
  • Implement agile development best practices to improve velocity, quality, and predictability.
  • Drive adoption of modern tools, coding standards, and testing strategies to maintain technical excellence.
  • Collaborate with cross-functional stakeholders to define product roadmaps and deliver value-driven features.

Data & Business Intelligence

  • Co-develop and execute the organization’s data strategy, covering acquisition, storage, governance, and quality.
  • Ensure delivery of actionable, timely business insights to support data-driven decision-making.
  • Oversee data platforms, including data warehouses, lakes, and BI tools, ensuring security, compliance, and performance.
  • Promote data literacy and a culture of analytics across the organization.

Enterprise Architecture

  • Define and govern enterprise architecture across business, data, application, and technology domains.
  • Design and implement secure, scalable, and interoperable enterprise solutions aligned with strategic goals.
  • Evaluate new technologies and tools to evolve the architecture landscape.
  • Ensure consistency and standards compliance across systems and solutions.

Application Support & Maintenance

  • Oversee enterprise application support to ensure high availability, performance, and timely issue resolution.
  • Implement proactive monitoring, incident response, and problem management strategies.
  • Ensure service-level commitments are met across both custom and commercial applications.
  • Facilitate collaboration between development and support teams for effective transition and knowledge sharing.

 IT DevOps

  • Lead the organization’s DevOps strategy, emphasizing automation, CI/CD, and infrastructure as code.
  • Manage resilient cloud and on-prem infrastructure to support reliable operations.
  • Implement robust monitoring and alerting to ensure operational excellence.
  • Continuously improve deployment processes, recovery times, and system performance through cross-functional collaboration.

Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field.
  • 10+ years of experience in software and/or data engineering, with 5+ years in a leadership role.
  • Proven ability to define and execute technology strategies, roadmaps, and enterprise architecture.
  • Strong hands-on background in software development, architecture, and DevOps practices (CI/CD, automation).
  • Proficiency in Python (primary language), with experience in Java, C#, JavaScript, and SQL.
  • Experience with cloud platforms (AWS, Azure, or GCP) and associated data services.
  • Knowledge of data warehousing, ETL, data modeling, and BI tools (e.g., Tableau, Power BI, Looker).
  • Familiarity with AI/ML concepts and their practical applications is a plus.
  • Experience managing agile software and/or BI teams at scale.
  • Exposure to enterprise tools such as ServiceNow (CSM, FSM, ITSM), SAP S4/HANA, and ADP Workforce Now.
  • Understanding of the software development lifecycle (SDLC) and project management methodologies.
  • Familiar with UI/UX principles and scalable agile (SAFe) frameworks.

What's in it for you? 

  • Competitive base salary plus bonus based on company and individual performance.
  • Permanent, full-time position.
  • A comprehensive group insurance plan - medical, dental, vision care with health and lifestyle spending accounts.
  • A fantastic parental leave top-up program.
  • Support for professional and career development.

At Beanfield, we are proud to be an equal-opportunity employer.

We are committed to fostering a diverse and inclusive workplace where all qualified applicants are considered for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or any other protected status. Beanfield is dedicated to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in all aspects of employment, as well as in our services, programs, and activities. If you require accommodation during the application or interview process, please contact us at recruitment@beanfield.com

Please note that candidates must be legally eligible to work in Canada at this time. We regret that Beanfield is unable to sponsor employment Visas. 

Please note that all communication regarding recruitment and hiring at Beanfield will come exclusively from email addresses ending in @beanfield.com. We urge candidates to be cautious of any unsolicited messages or offers and to remain vigilant against phishing attempts.

 

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Agile AI strategy Architecture AWS Azure Business Intelligence CI/CD Computer Science Data governance Data strategy Data Warehousing DevOps Engineering ETL GCP Java JavaScript Looker Machine Learning Power BI Python Research SDLC Security SQL Tableau Testing UX

Perks/benefits: Career development Competitive pay Health care Insurance Medical leave Parental leave

Region: North America
Country: Canada

More jobs like this