Talent.com
GHD
Enterprise Architect - Software DevelopmentGHD • Mississauga, ON, Canada
Enterprise Architect - Software Development

Enterprise Architect - Software Development

GHD • Mississauga, ON, Canada
13 days ago
Salary
CA$130,794.00 yearly
Job type
  • Full-time
Job description

Organizations don't innovate; people do.

As part of our digital transformation business, you’ll help clients unlock innovation, embrace the future, and change communities for good.

Who are we looking for?

We are seeking a seasoned and visionary Enterprise Architect of Software Development to provide architecture leadership across our software platforms, with a strong emphasis on application architecture, solution design, software modernization, and hands-on technical contribution. This role is responsible for defining scalable, secure, and maintainable software solutions, guiding engineering teams through complex design and implementation decisions, and promoting modern development practices. Deep knowledge of cloud architecture, particularly Azure, remains important to support sound architectural decisions, with an emphasis on being a hands on leader with solid skills in leveraging AI tools to improve efficiency and quality.

Be part of the dynamic culture! Our workplace thrives on a hybrid model, combining in-office collaboration and flexibility. Join us in the office, three days a week, to contribute, connect, and excel in our vibrant environment.

Working with an energetic and high-performing team, this position offers a variety of work and will see you involved in:

• Technical Leadership: Define the architectural vision and technical direction for software products, including application architecture, integration patterns, and shared services. Provide architectural guidance to development teams and promote high-quality engineering practices, reusable design patterns, and maintainable solutions.
• Cloud and Platform Architecture: Apply deep knowledge of Azure and cloud architecture to design scalable, secure, resilient, and cost-conscious software solutions. Provide architectural guidance on hosting models, integration patterns, identity, observability, and non-functional requirements, while partnering with cloud and platform teams on implementation and operationalization.
• Architecture Governance and Technical Delivery Support: Provide architecture oversight across the software delivery lifecycle to ensure solutions align with business goals, security requirements, and engineering standards. Work closely with Development, QA, Product, UX, and IT Security teams, with hands-on involvement in resolving complex technical issues, reviewing designs, and guiding implementation approaches.
• Innovation & AI Enablement: Introduce and champion the use of AI and machine learning tools to improve engineering efficiency (., AI-assisted coding, automated testing, intelligent monitoring). Continuously explore new technologies and methodologies to keep the team at the cutting edge and to drive process improvements and product innovation.
• Strategic Planning and Technical Leadership: Contribute to technology roadmaps and architectural decision-making at the leadership level. Balance strategic initiatives such as modernization, technical debt reduction, and adoption of new technologies with the practical needs of software delivery. Provide technical mentorship and foster a culture of engineering excellence, collaboration, and continuous learning.
• Technical Planning and Estimation: Support technical planning and estimation for complex initiatives, providing input on solution sizing, dependencies, implementation approach, and delivery risk.
• Delivery Collaboration: Work with delivery team to provide architectural input into sequencing, dependencies, timelines, and technical risk management.
• Collaboration with Scrum Master: Work with the Scrum Master to determine work assignments, timelines, and schedules. Provide input on timelines and schedules.
• Technical Guidance: Provide technical guidance to developers and quality assurance team members to support successful delivery. Help teams navigate complex implementation challenges and ensure alignment to approved architecture and engineering standards.
• Leadership and Guidance: Offer leadership and guidance to team members when they get stuck. Conduct code reviews and lead the integration of the team's code for build deployment.
• Communication: Communicate the status of your team’s work to leadership stakeholders. Actively work with the Scrum Master to call out blockers and risks and offer mitigation strategies.
• Continuous Improvement: Stay current with industry trends, best practices, and emerging technologies. Participate in training and development opportunities to enhance your skills.
• Team Enablement: Support the development of technical capability across the team through coaching, design guidance, and sharing of architecture and engineering best practices.

What you will bring to the Team:

• Cloud Architecture: Deep expertise in Microsoft Azure and cloud architecture patterns, including scalable application hosting, integration services, identity and access management, observability, resilience, and security. Ability to design cloud-native and hybrid architectures and guide platform decisions in collaboration with cloud engineering teams.
• Software Development: Strong programming background in C#/.NET and modern software engineering practices, with a solid grasp of backend services, RESTful APIs, distributed systems, and application architecture. Familiarity with frontend technologies such as Angular or is valuable to support end-to-end solution design and hands-on technical contribution where needed.
• Databases: Proficient in database design and optimization for SQL Server and other relational databases. Experience handling complex queries and performance tuning. Familiarity with PostgreSQL and exposure to NoSQL databases such as MongoDB is a plus, as it demonstrates versatility in handling different data storage solutions.
• DevOps and Security: Strong understanding of CI/CD practices, application lifecycle automation, monitoring, logging, and secure software delivery. Able to guide teams on identity management, data protection, network security, and operational readiness as part of overall solution architecture.
• CMS & Content Management: Working knowledge of content management systems (CMS), such as Umbraco, Drupal, or similar platforms, to oversee the integration of web content and workflows.
• AI/ML & Automation: Awareness of AI/ML tools and how they can be applied in a software engineering context. A track record of embracing automation and data-driven decision-making in engineering processes is highly desirable.
• Technical Leadership and Communication: Demonstrated success providing technical leadership across complex initiatives. Excellent communication skills to articulate architectural concepts to diverse stakeholders, influence technical direction, and align technology decisions with business objectives.
• The following certifications that would be a plus:
o Microsoft Certified: Azure Solutions Architect Expert
o Microsoft Certified: Azure Administrator Associate
o Microsoft Certified: DevOps Engineer Expert
o Microsoft Certified: Azure AI Engineer Associate
o Microsoft Certified: Azure Security Engineer Associate

The salary range for this position is: $130,794 - $176,794

The posted salary range represents the expected hiring range for GHD locations in its major city centres. Ranges may vary for positions in other locations. At GHD, base salary is determined by your skills, experience, qualifications, and work location. We are committed to offering competitive compensation and adhering to all relevant pay transparency legislation.

The use of artificial intelligence (AI) in recruiting is just getting started and may be used during the process to improve efficiency and fairness. Your application may be reviewed by both AI and our hiring team. While AI supports some steps through the process, all final hiring decisions are made by humans

This position is for an existing vacancy.

Create a job alert for this search

Enterprise Architect - Software Development • Mississauga, ON, Canada

Similar jobs

Enterprise Architect

cognizant technologiesMississauga, Peel Region, CA
Full-time

As an Enterprise Architect, you will make an impact by establishing a robust Enterprise Architecture framework that connects IT decisions to business strategies and objectives improving overall eff... Show more

 • Promoted

Lead Software Architect at Citi - Fullstack Expert

Citigroup Inc.Mississauga, Peel Region, CA
Full-time

Elevate your career at Citi as a Senior Vice President overseeing Fullstack Application Development.Enhance innovative app solutions using your expertise in Java and ReactJS.Citi is seeking a Senio... Show more

 • Promoted

Remote Senior Software Architect & Tech Lead

SherwebMississauga, Peel Region, CA
Remote
Full-time

A leading cloud services company seeks a skilled individual to lead its development team.The role requires expertise in web application development and REST APIs, along with mentoring and ensuring ... Show more

 • Promoted

Remote Software Development Manager (React, C#, Azure)

Insight GlobalMississauga, Peel Region, CA
Remote
Full-time

A leading consulting firm is seeking experienced Software Development Managers to join a top HCM company in Canada.This fully remote role requires a strong background in software development, parti... Show more

 • Promoted

Enterprise Solutions Engineer: Tech Architect for Ecommerce

NoibuMississauga, Peel Region, CA
Full-time

A leading ecommerce solutions company in Montreal is seeking an experienced Enterprise Solutions Engineer.In this role, you will manage technical relationships with enterprise customers, ensuring t... Show more

 • Promoted

Senior Databricks Architect

Data ElephantMississauga, Peel Region, CA
Full-time

Data Elephant is a boutique data and analytics consulting firm based in Vancouver, BC, helping Canadian organizations develop data strategies, modernize their data platforms and unlock the power of... Show more

 • Promoted

Senior Backend Architect & API Performance Lead

UrideMississauga, Peel Region, CA
Full-time

A Canadian transportation technology company is seeking a Senior Back-End Developer to lead the development of user-facing features, optimize performance, and ensure a smooth user experience.In thi... Show more

 • Promoted

Senior Exadata Architecture Lead - Modernization & HA

Themesoft Inc.Mississauga, Peel Region, CA
Temporary

A global IT solutions provider is seeking a Senior Oracle Exadata Engineer in Mississauga, Canada.The ideal candidate will lead a large-scale consolidation and modernization initiative, requiring e... Show more

 • Promoted

Senior Software Engineer — Lead Architect & Mentor

HRBMississauga, Peel Region, CA
Full-time

A leading tech company in Canada is seeking a Senior Software Engineer to lead the design and implementation of scalable software solutions.You will mentor junior engineers, tackle technical challe... Show more

 • Promoted

Remote Lead Software Engineer - Architect & Mentor

Onico SolutionsMississauga, Peel Region, CA
Remote
Permanent

A leading company is seeking a software engineering team lead to inspire and mentor a group of developers.In this permanent work from home position, you will drive product development and technical... Show more

 • Promoted

Senior Full-Stack Architect & Platform Lead

family-innovation-corpMississauga, Peel Region, CA
Full-time

A tech company in Canada is seeking a Senior Full-Stack Developer to lead the design and delivery of their innovative platform.This role involves managing a team, ensuring scalable code quality, an... Show more

 • Promoted

Remote Senior Full-Stack Tech Lead & Architect

ASICSMississauga, Peel Region, CA
Remote
Full-time

A leading digital health company in Canada is seeking a Senior Software Developer to lead design, development, and delivery of complex software applications.The ideal candidate will have over 5 yea... Show more

 • Promoted

Systems Architect - Engineering and Product Support Systems

Veeva SystemsMississauga, Peel Region, CA
Full-time

Systems Architect - Engineering and Product Support Systems.Systems Architect - Engineering and Product Support Systems.Veeva Systems is a mission‑driven organization and pioneer in industry cloud,... Show more

 • Promoted

Senior Solutions Architect, Enterprise SaaS (Remote)

Sanity CMSMississauga, Peel Region, CA
Remote
Full-time

A leading content platform provider is seeking a candidate to enhance customer relationships and facilitate onboarding workshops.The role requires 3-5 years in software development, familiarity wit... Show more

 • Promoted

Senior Software Developer Agentic AI Application Development

Tech Talent InternationalMississauga, Peel Region, CA
Full-time

Senior Software Developer Agentic AI Application Development.Job Openings Senior Software Developer Agentic AI Application Development.About the job Senior Software Developer Agentic AI Application... Show more

 • Promoted

Remote Zoho Solutions Architect — Design Custom Systems

AetherautomationMississauga, Peel Region, CA
Remote
Full-time

A business solutions company in Vancouver seeks an experienced Zoho Solutions Architect.The ideal candidate will have strong expertise in Zoho and a minimum of 5 years in a professional services ro... Show more

 • Promoted

Enterprise Developer Specializing in Software Architecture and Integration

OlsenMississauga, Peel Region, CA
Full-time

Transform enterprise resource management as a Senior Developer driving software architecture.Leverage your backend experience to facilitate cloud integrations and architectural excellence.In this a... Show more

 • Promoted

Remote Software Architect — Lead Enterprise SaaS

Engage2ExcelMississauga, Peel Region, CA
Remote
Full-time

A dynamic tech company in Canada seeks a Software Architect to lead the development of innovative software solutions for their enterprise SaaS products.This fully remote role emphasizes collaborati... Show more

 • Promoted

Lead Software Architect - Birdseye Solutions

Birdseye SolutionsMississauga
Full-time

Join Birdseye Solutions as a Lead Software Architect to drive high-level software design and development initiatives, focusing on Java technologies.Shape the architectural vision for future project... Show more

 • Promoted

Senior NetSuite Solution Architect & Mentor

Myers-HolumMississauga, Peel Region, CA
Full-time

A leading consulting firm in Canada is seeking a Principal Consultant with expertise in NetSuite implementations.In this role, you will lead full-cycle projects, manage client relationships, and me... Show more