Reviser le code et l'architecture afin de s'assurer qu'ils respectent les standards de developpement de l'entreprise et les meilleures pratiques de l'industrie. * Ecrire, modifier, reviser, optimiser ...
Reviser le code et l'architecture afin de s'assurer qu'ils respectent les standards de developpement de l'entreprise et les meilleures pratiques de l'industrie. * Ecrire, modifier, reviser, optimiser ...
Understanding of software quality issues: testability, observability, performance, coupling ... Production of solution architecture documentation (including non\-functional requirements ...
Understanding of software quality issues: testability, observability, performance, coupling ... Production of solution architecture documentation (including non\-functional requirements ...
Internal Title Software Solution Architecture Advisor Build the Future with Us Are you driven by organizational transformation and eager to contribute to the purpose of a company that aims to ensure ...
Internal Title Software Solution Architecture Advisor Build the Future with Us Are you driven by organizational transformation and eager to contribute to the purpose of a company that aims to ensure ...
Reviser le code et l'architecture afin de s'assurer qu'ils respectent les standards de developpement de l'entreprise et les meilleures pratiques de l'industrie. * Ecrire, modifier, reviser, optimiser ...
Reviser le code et l'architecture afin de s'assurer qu'ils respectent les standards de developpement de l'entreprise et les meilleures pratiques de l'industrie. * Ecrire, modifier, reviser, optimiser ...
Titre du poste : Architecte Systèmes Lieu : Québec, QC (mode hybride) Type de poste : Permanent ... Our hardware and software solutions help customers accelerate technology transformations related to ...
Titre du poste : Architecte Systèmes Lieu : Québec, QC (mode hybride) Type de poste : Permanent ... Our hardware and software solutions help customers accelerate technology transformations related to ...
Salesforce Solution Architect
Quebec, QC · On-site
Internal Title Software Solution Architecture Advisor Build the Future with Us Are you driven by organizational transformation and eager to contribute to the purpose of a company that aims to ensure ...
Salesforce Solution Architect
Quebec, QC · On-site
Internal Title Software Solution Architecture Advisor Build the Future with Us Are you driven by organizational transformation and eager to contribute to the purpose of a company that aims to ensure ...
Internal Title Software Solution Architecture Advisor Build the Future with Us Are you driven by organizational transformation and eager to contribute to the purpose of a company that aims to ensure ...
Internal Title Software Solution Architecture Advisor Build the Future with Us Are you driven by organizational transformation and eager to contribute to the purpose of a company that aims to ensure ...
Architecte Système
Quebec, QC · On-site
Titre du poste : Architecte Systèmes Lieu : Québec, QC (mode hybride) Type de poste : Permanent ... Our hardware and software solutions help customers accelerate technology transformations related to ...
Architecte Système
Quebec, QC · On-site
Titre du poste : Architecte Systèmes Lieu : Québec, QC (mode hybride) Type de poste : Permanent ... Our hardware and software solutions help customers accelerate technology transformations related to ...
Internal Title Software Solution Architecture Advisor Build the Future with Us Are you driven by organizational transformation and eager to contribute to the purpose of a company that aims to ensure ...
Internal Title Software Solution Architecture Advisor Build the Future with Us Are you driven by organizational transformation and eager to contribute to the purpose of a company that aims to ensure ...
Architecte Système
Quebec, QC · On-site
Titre du poste : Architecte Systèmes Lieu : Québec, QC (mode hybride) Type de poste : Permanent ... Our hardware and software solutions help customers accelerate technology transformations related to ...
Architecte Système
Quebec, QC · On-site
Titre du poste : Architecte Systèmes Lieu : Québec, QC (mode hybride) Type de poste : Permanent ... Our hardware and software solutions help customers accelerate technology transformations related to ...
Architecte Système
Quebec, QC · On-site
Titre du poste : Architecte Systèmes Lieu : Québec, QC (mode hybride) Type de poste : Permanent ... Our hardware and software solutions help customers accelerate technology transformations related to ...
Architecte Système
Quebec, QC · On-site
Titre du poste : Architecte Systèmes Lieu : Québec, QC (mode hybride) Type de poste : Permanent ... Our hardware and software solutions help customers accelerate technology transformations related to ...
Titre du poste : Architecte Systemes Lieu : Quebec, QC (mode hybride) Type de poste : Permanent ... Our hardware and software solutions help customers accelerate technology transformations related to ...
Titre du poste : Architecte Systemes Lieu : Quebec, QC (mode hybride) Type de poste : Permanent ... Our hardware and software solutions help customers accelerate technology transformations related to ...
Evaluate new technologies, software, cloud services, and vendor solutions to support innovation and efficiency. * Establish architecture governance processes and ensure compliance with corporate ...
Evaluate new technologies, software, cloud services, and vendor solutions to support innovation and efficiency. * Establish architecture governance processes and ensure compliance with corporate ...
Own the technical architecture, stability, and long-term evolution of our Dynamics 365 CE platform ... Help define our AI-assisted software development strategy and drive the adoption of modern tools ...
Own the technical architecture, stability, and long-term evolution of our Dynamics 365 CE platform ... Help define our AI-assisted software development strategy and drive the adoption of modern tools ...
Understanding of software quality issues: testability, observability, performance, coupling ... Significant experience as a solution architect consultant on projects. Excellent ability to manage ...
Understanding of software quality issues: testability, observability, performance, coupling ... Significant experience as a solution architect consultant on projects. Excellent ability to manage ...
CA$114/hr
Contribute to software architecture design decisions and technology choices * Write appropriate documentation Education and experience requirements : * BSc in computer science, computer science ...
CA$114/hr
Contribute to software architecture design decisions and technology choices * Write appropriate documentation Education and experience requirements : * BSc in computer science, computer science ...
CA$114/hr
... architecture design decisions and technology choices Write appropriate documentation Education and experience requirements : BSc in computer science, computer science engineering, software ...
CA$114/hr
... architecture design decisions and technology choices Write appropriate documentation Education and experience requirements : BSc in computer science, computer science engineering, software ...
Act as a solutions architect, collaborating with other architects and experts to ensure all ... Knowledge of Genesis\/Amber (software package from the EIS vendor) \n * Knowledge of DGAG (Auto ...
Act as a solutions architect, collaborating with other architects and experts to ensure all ... Knowledge of Genesis\/Amber (software package from the EIS vendor) \n * Knowledge of DGAG (Auto ...
Liaise with developers to assess security for cloud applications through architecture reviews and code scans to determine confidentiality, integrity, or availability of the software * Coordinate with ...
Liaise with developers to assess security for cloud applications through architecture reviews and code scans to determine confidentiality, integrity, or availability of the software * Coordinate with ...
Liaise with developers to assess security for cloud applications through architecture reviews and code scans to determine confidentiality, integrity, or availability of the software * Coordinate with ...
Liaise with developers to assess security for cloud applications through architecture reviews and code scans to determine confidentiality, integrity, or availability of the software * Coordinate with ...
Software Architect information
See Quebec salary details
$59.5K - $72K
1% of jobs
$72K - $84.5K
2% of jobs
$84.5K - $97K
5% of jobs
$97K - $109.5K
11% of jobs
$114K is the 25th percentile. Wages below this are outliers.
$109.5K - $122K
15% of jobs
The median wage is $133K / yr.
$122K - $134.5K
18% of jobs
$134.5K - $147K
15% of jobs
$154.7K is the 75th percentile. Wages above this are outliers.
$147K - $159.5K
14% of jobs
$159.5K - $172K
8% of jobs
$172K - $184.5K
5% of jobs
$184.5K - $197K
6% of jobs
$59.5K
$137.3K
$197K
How much do software architect jobs pay per year?
What is a software architect?
A software architect is responsible for engineering and determining the high-level design of software. In this career, your work is critical to the end user experience. While the specific job description will vary by employer, your duties typically include taking on new design projects and using a computer or system to ensure systematic software development. As a job, a software architect is on the IT career track. You must have in-depth technical knowledge and communicate clearly and effectively with the rest of the development team. Software architects must also have experience in stress resistance and analytical skills. Qualifications usually include years of experience in IT, project management, and system design.
Do you need a degree to be a software architect?
How does a software architect typically collaborate with development teams during a project?
What is the difference between Software Architect vs Software Developer?
| Aspect | Software Architect | Software Developer |
|---|---|---|
| Credentials | Bachelor's or Master’s in CS, certifications like TOGAF or AWS | Bachelor's in CS or related field, certifications vary |
| Work Environment | Designing system architecture, high-level planning | Writing, testing, and maintaining code |
| Industry Usage | Used across tech companies, enterprise solutions | Used in startups, tech firms, and various industries |
While Software Architects focus on designing overall system structures and technical standards, Software Developers implement these designs through coding. Both roles require technical expertise, but Architects work at a higher strategic level, guiding development teams to ensure scalable and efficient software solutions.
What are the key skills and qualifications needed to thrive as a software architect, and why are they important?

Other
Re-posted 8 days ago
Job description
Grace a une analyse approfondie et une comprehension pointue du developpement logiciel et des enjeux clients, le(la) Developpeur(euse) logiciel lead evalue et selectionne les options technologiques appropriees pour un projet. Il(elle) participe a l'estimation des efforts, a la resolution de problemes et a l'assurance qualite des solutions.
Il(elle) revise le code de l'equipe de developpement et contribue au transfert de connaissances par le biais du coaching fonctionnel et du mentorat des employe(e)s moins experimente(e)s, tout en jouant un role conseil de premier plan aupres des client(e)s. Il(elle) fait preuve d'une courbe d'apprentissage relativement courte lors de l'acquisition de nouveaux langages. En plus de participer activement au developpement de solutions numeriques, il(elle) uvre egalement a ameliorer l'efficacite et la qualite des processus de developpement de l'entreprise.
- Jouer un role conseil aupres des clients(es).
- Assurer un leadership fonctionnel et technique au sein des projets.
- Formuler des recommandations pour le developpement et la mise en uvre de projets complexes necessitant une analyse approfondie et une comprehension pointue du domaine du(de la) client(e).
- Reviser le code et l'architecture afin de s'assurer qu'ils respectent les standards de developpement de l'entreprise et les meilleures pratiques de l'industrie.
- Ecrire, modifier, reviser, optimiser et deboguer du code informatique.
- Contribuer au developpement et a l'amelioration des methodes et procedures de travail.
- Selectionner les librairies et les paradigmes de developpement.
- Identifier les opportunites de reutilisation de code au sein des projets completes.
- Participer aux activites de test et de controle de la qualite telles que decrites dans la strategie de test.
- Participer au processus de redaction des offres de service.
- Prendre en charge l'architecture logicielle de bout en bout pour les stacks HMI machine, incluant les interfaces tactiles basees sur Angular et la visualisation 2D/3D des commandes machine.
- Definir et faire respecter les patrons d'architecture pour le front-end, le back-end et l'integration systeme dans des environnements embarques et d'entreprise.
- Piloter les decisions techniques liees a la performance, la securite, la scalabilite et la maintenabilite des affichages de controle machine en temps reel.
- Collaborer avec les equipes UX, les ingenieurs(es) systemes, les product owners et les equipes embarquees afin de traduire les exigences machine et operateur en solutions logicielles.
- Guider et encadrer les developpeurs(euses) front-end et back-end ; effectuer des revisions architecturales et des revisions de code.
- Une contribution pratique est attendue dans les domaines complexes (Angular, graphisme, Python/C++, integration systeme).
- 8 a 10 ans d'experience en developpement de solutions numeriques.
- Experience significative en leadership d'equipes de projet.
- Solide maitrise de l'architecture front-end avec Angular et ouverture aux technologies back-end en C++ et/ou Python.
- Capacite a travailler en collaboration avec une equipe multidisciplinaire.
- Comprehension et connaissance de l'architecture logicielle.
- Approche orientee client(e).
- Bonnes competences en communication et en relations interpersonnelles.
- Experience dans le demarrage de projets from scratch et experience complete du cycle de vie du developpement logiciel.
- Capacite a s'adapter rapidement afin d'atteindre les objectifs fixes dans les delais impartis.
- Capacite a travailler sous pression avec des echeances serrees.
- Connaissance des tests unitaires.
- Bonne connaissance des principes et des rituels Agile.
- Mode de travail flexible (a distance, hybride ou en personne), parce que l'important n'est generalement pas ou vous etes, mais bien ce que vous faites.
- Echelle salariale : 100 000$ - 130 000$, sur une base de 37,5 heures par semaine.
- Un horaire de 40h est possible pour ce projet.
- 3 semaines de vacances ou selon votre experience.
- 5 jours de conge pendant les fetes hivernales.
- Journees de conge flexibles pour des raisons personnelles et pour gerer les aleas de la vie.
- Programme RPDB-REER avec contribution de l'employeur.
- Regime d'assurances collectives a large couverture.
- Service de telemedecine et programme d'aide aux employes avec Telus Sante.
- Remboursements lies a la formation, aux certifications et aux ordres professionnels.
- Remboursements Spiri-Flex annuellement pour des depenses relatives a la sante, a l'ergonomie et a la connectivite.
Environnement de travail
Nous croyons que l'equilibre entre vie professionnelle et personnelle est essentiel. Nous le rendons possible grace a une organisation du travail flexible et un mode de travail sur mesure. Que vous soyez au bureau ou a l'endroit de votre choix, ce qui compte avant tout, c'est l'impact de votre travail, pas ou vous vous trouvez.
Apropos de nous!
Chez Spiria, nous sommes une equipe de plus de 150 professionnel(le)s reparti(e)s a travers le Canada. Depuis plus de 20 ans, nous creons des solutions logicielles sur mesure, alimentees par un profond engagement envers la qualite du code, l'excellence technologique, la creation collaborative et la satisfaction clients.
*Le bilinguisme est essentiel pour ce role. La personne qui occupe ce role devra, pour l'ensemble de ses taches, collaborer avec des clients internes et externes a travers l'Amerique du Nord autant en francais qu'en anglais.
Chez Spiria, nous croyons que la diversite est une grande force. Ainsi, nous souscrivons au principe de l'equite en matiere d'emploi et invitons les femmes, les personnes de minorite visible, les personnes autochtones, les personnes avec un handicap, les personnes LGBTQIA2S+ et les personnes autrement marginalisees a poser leur candidature.
Avis sur l'IA
Nos outils de recrutement utilisent de l'IA pour soutenir le tri initial de candidatures, sans jamais remplacer le flair et l'expertise de nos equipes de recrutement.