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.