HOME | BCE - Bell Canada Enterprises is looking for a Senior Software Architect II to design, develop, and implement enterprise-wide solutions that support strategic business objectives. You will join a community that values professional growth, innovation, and tackling big challenges.
What You'll Do
- Define and prioritize architectural initiatives, incubate and prototype key transformational patterns, and support early stage execution.
- Design and implement comprehensive enterprise-wide solutions leveraging expertise across application, data, AI, SaaS, serverless, cloud, infrastructure, and security domains.
- Conduct thorough architectural reviews and assessments of existing systems, identifying risks and optimization opportunities.
- Provide expert technical guidance and mentorship to development teams to ensure solutions follow architectural principles.
- Stay current with emerging technologies, researching and evaluating new technologies to keep enterprise architecture forward-looking.
- Create and maintain comprehensive architectural documentation outlining components, relationships, and decision rationale.
- Collaborate with business leaders, IT professionals, and cross-functional stakeholders to gather requirements and ensure organizational alignment.
- Proactively manage architectural risks by identifying potential challenges and implementing mitigation strategies.
- Champion architectural best practices and advocate for the adoption of architectural principles throughout the organization.
- Ensure regulatory compliance by designing solutions that meet relevant telecommunications industry regulations.
- Lead or join software engineering squads during technology exploration, evaluation, prototyping, or early delivery stages.
What We're Looking For
- Bachelor’s degree in computer science, Information Technology, Engineering, or a related field.
- 5+ years proven experience as a Senior Software Architect designing and implementing enterprise-wide solutions across application, data, infrastructure, and security domains.
- Strong foundation in architectural principles and methodologies with hands-on experience in software development and integration.
- Comprehensive expertise across multiple architectural domains with proficiency in designing solutions for applications, data architecture, infrastructure, and security frameworks.
- Solid experience with major cloud computing platforms including AWS, Azure, or Google Cloud Platform, with understanding of cloud-native architecture patterns.
- Hands-on experience with Agentic Frameworks, MCP, A2A and similar AI technologies.
- Exceptional communication and presentation abilities to convey complex technical concepts to both technical teams and executive stakeholders.
- Strong analytical and strategic problem-solving skills to resolve complex architectural challenges in fast-paced environments.
- Demonstrated ability to work independently while collaborating effectively with diverse stakeholders across the organization.
- Passion for technology innovation with a continuous learning mindset.
- Adequate knowledge of French is required for positions in Quebec.
Nice to Have
- Master’s degree in computer science, Information Technology, Engineering, or a related field.
Technical Stack
- AWS
- Azure
- Google Cloud Platform
- Agentic Frameworks
- MCP
- A2A
Team & Environment
You will be part of the Bell Enterprise Architecture team.
Work Mode
This position offers a hybrid work mode. Locations for this role include Mississauga, Ontario; Toronto, Ontario; and Montreal, Quebec.
HOME | BCE - Bell Canada Enterprises is an equal opportunity employer.





