Back to job search
Highspring logo
HighspringVerified Job Source

Architecte logiciel

French posting
  • Montréal, QC
  • On-site
  • Posted Sep 4, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 7+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design and deliver scalable, secure backend, web, and mobile application solutions using microservices and event-driven architectures. Lead technical decisions, mentor engineers, and drive modernization initiatives through architectural documentation and engineering best practices.

Job details

About Highspring Highspring is a next-generation consulting and professional services firm. We deliver modern, agile, and forward-thinking solutions to our clients across North America. We work with leading organizations to solve complex business and technology challenges through innovation, technical excellence, and collaborative delivery. At Highspring, we believe in empowering our people, fostering technical leadership, and delivering meaningful business impact through high-quality digital solutions. The Opportunity Highspring is seeking a Digital Solution Designer to join a large-scale digital delivery organization focused on building and evolving customer-facing digital experiences. In this role, you will combine technical expertise, influence-based leadership, operational discipline, and innovation to design and deliver scalable, secure, and resilient solutions. You will collaborate closely with software engineers, SREs, architects, product teams, and business stakeholders to drive modernization initiatives, improve development practices, and accelerate delivery excellence. What You'll Do Solution Design & Architecture Design backend, web, and mobile application solutions aligned with business requirements and non-functional requirements, including security, scalability, performance, and resilience. Ensure interoperability across distributed systems leveraging microservices, REST and GraphQL APIs, and event-driven architectures. Produce and maintain architectural documentation, including C4 diagrams and Architecture Decision Records (ADRs). Ensure compliance with enterprise architecture standards and technology guidelines. Delivery & Quality Contribute directly to software development activities and promote engineering best practices including TDD, CI/CD, automated testing, and secure coding. Support delivery teams through architecture reviews, design reviews, and code review guidance. Participate in Agile ceremonies, estimation activities, demonstrations, and technical communities of practice. Drive root cause analysis of production incidents and support implementation of sustainable corrective actions. Innovation & Continuous Improvement Challenge existing approaches and propose innovative solutions that improve delivery efficiency and technical excellence. Explore and leverage emerging technologies, including generative AI tools and modern cloud services. Develop internal tools and accelerators that improve team productivity and delivery reliability. Promote observability, monitoring, and operational excellence practices. Leadership & Mentorship Influence technical decisions across teams through strong communication and expertise. Present and advocate architectural recommendations to both technical and non-technical audiences. Mentor engineers and contribute actively to technical communities of practice. Foster knowledge sharing and continuous learning across delivery teams. What You Bring to the Table Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. Minimum 7 years of experience in web and mobile software development. Proven experience designing and delivering enterprise-scale distributed applications. Strong understanding of Agile software delivery methodologies. Demonstrated ability to influence technical direction without direct authority. Excellent communication, collaboration, and stakeholder management skills. Strong analytical and problem-solving capabilities. Core Skills Required Backend Technologies Java 21+ Spring Boot Maven Hexagonal Architecture Apache Kafka Frontend & Mobile Technologies TypeScript React Vite.js Module Federation Micro-Frontend Architecture React Native Mobile Development (iOS and Android) Architecture & Integration Microservices Architecture REST APIs GraphQL Event-Driven Architecture CloudEvents Kafka Security Application Security Best Practices OWASP Standards Encryption Technologies Authentication and Identity Management (Okta) Cloud & DevSecOps AWS Cloud Services Git / GitHub Docker Kubernetes / EKS Helm ArgoCD (GitOps) Snyk CI/CD Pipelines Data & Observability MongoDB SQL Databases Redis Sentinel Datadog Splunk Why Join Highspring? Work alongside highly skilled consultants and technology leaders. Contribute to large-scale digital transformation initiatives. Access ongoing training, mentorship, certifications, and professional development opportunities. Collaborate within a culture that values innovation, continuous improvement, and knowledge sharing. Help shape modern digital experiences used by millions of end users. --- À propos de Highspring Highspring est une firme de consultation et de services professionnels de nouvelle génération. Nous accompagnons nos clients à travers l’Amérique du Nord dans leurs initiatives de transformation technologique, en combinant innovation, expertise technique et excellence de livraison. Chez Highspring, nous croyons au développement de nos talents, au leadership technique et à la création d’un impact concret grâce à des solutions numériques modernes, évolutives et durables. L’opportunité Highspring est à la recherche d’un Concepteur de solutions numériques afin de contribuer à la conception et à l’évolution de plateformes numériques à grande échelle. Dans ce rôle, vous mettrez à profit votre expertise technique, votre leadership d’influence et votre capacité à innover afin de concevoir et livrer des solutions sécuritaires, performantes et évolutives. Vous collaborerez étroitement avec les équipes de développement, d’architecture, d’exploitation, de produits et d’affaires dans un environnement Agile axé sur l’excellence. Ce que vous ferez Conception et architecture Concevoir des solutions applicatives web, mobiles et back-end répondant aux besoins d’affaires ainsi qu’aux exigences de sécurité, de performance, de résilience et de scalabilité. Assurer l’intégration et l’interopérabilité des solutions au sein d’environnements distribués reposant sur les microservices, les API REST et GraphQL ainsi que les architectures événementielles. Produire et maintenir la documentation d’architecture, incluant les diagrammes C4 et les ADR (Architecture Decision Records). Assurer l’alignement des solutions avec les standards et orientations architecturales de l’entreprise. Livraison et qualité Participer activement à la conception et au développement logiciel en appliquant les meilleures pratiques de TDD, DevSecOps et CI/CD. Soutenir les équipes de livraison lors des revues de conception et des revues de code. Participer aux cérémonies Agile, aux exercices d’estimation, aux démonstrations et aux communautés de pratique. Contribuer à l’analyse des incidents de production et à l’implantation de solutions pérennes. Innovation et amélioration continue Remettre en question le statu quo et recommander des approches innovantes permettant d’améliorer la qualité et la rapidité de livraison. Explorer les technologies émergentes, notamment les outils d’intelligence artificielle générative. Développer des accélérateurs et outils internes visant à accroître l’efficacité des équipes. Promouvoir les bonnes pratiques d’observabilité, de surveillance applicative et d’excellence opérationnelle. Leadership et mentorat Influencer les orientations techniques par votre expertise et votre crédibilité. Présenter et défendre des recommandations techniques auprès d’auditoires techniques et non techniques. Accompagner et mentorer les membres des équipes de développement. Favoriser le partage des connaissances et le développement de l’intelligence collective. Ce que vous apportez Baccalauréat en informatique, technologie de l’information ou domaine connexe. Minimum de 7 ans d’expérience pertinente en développement logiciel web et mobile. Expérience significative dans la conception de solutions distribuées à l’échelle de l’entreprise. Bonne maîtrise des méthodologies Agile. Leadership d’influence démontré dans des environnements multidisciplinaires. Excellentes aptitudes en communication, collaboration et résolution de problèmes. Forte capacité d’analyse et sens de l’amélioration continue. Compétences clés requises Technologies Back-End Java 21+ Spring Boot Maven Architecture hexagonale Kafka Technologies Front-End et Mobile TypeScript React Vite.js Module Federation Micro-frontends React Native Développement mobile iOS et Android Architecture et intégration Microservices API REST GraphQL Architecture orientée événements CloudEvents Kafka Sécurité Bonnes pratiques de sécurité applicative OWASP Chiffrement Gestion de l’identité et authentification (Okta) Cloud et DevSecOps AWS Git / GitHub Docker Kubernetes / EKS Helm ArgoCD (GitOps) Snyk Pipelines CI/CD Données et observabilité MongoDB SQL Redis Sentinel Datadog Splunk Pourquoi joindre Highspring? Collaborer avec des experts reconnus en technologie et en transformation numérique. Participer à des projets d’envergure offrant un impact concret. Accéder à des occasions continues de formation, de certifications et de mentorat. Évoluer dans un environnement collaboratif favorisant l’innovation et le développement professionnel. Contribuer à la création d’expériences numériques modernes à grande échelle.

What you’ll do

Design and deliver scalable, secure backend, web, and mobile application solutions using microservices and event-driven architectures. Lead technical decisions, mentor engineers, and drive modernization initiatives through architectural documentation and engineering best practices.

Requirements

Requires a Bachelor's degree in Computer Science or a related field and at least 7 years of experience in web and mobile software development. Must have proven expertise in designing enterprise-scale distributed applications and strong leadership influence skills.

Benefits

  • Training
  • Mentorship
  • Certifications
  • Professional Development Opportunities

Listed skills

  • Kubernetes · Preferred
  • SQL · Preferred
  • REST APIs · Preferred
  • CI/CD · Preferred
  • Docker · Preferred
  • React · Preferred
  • TypeScript · Preferred
  • Amazon Web Services · Preferred
  • MongoDB · Preferred
  • Spring Boot · Preferred
  • GraphQL · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java 21+
  • Spring Boot
  • React
  • TypeScript
  • React Native
  • Microservices Architecture
  • AWS
  • Kubernetes
  • Kafka
  • GraphQL
  • REST APIs
  • Docker
  • CI/CD
  • MongoDB
  • SQL
  • Hexagonal Architecture

Job areas

  • Software
  • Engineering
  • Consulting
  • Technology
  • Management & Leadership

More jobs from Highspring

See all jobs from Highspring