Architecte logiciel
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
- 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.
- 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.
- 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
- Spring Boot
- Maven
- Hexagonal Architecture
Frontend & Mobile Technologies
- TypeScript
- React
- Vite.js
- Micro-Frontend Architecture
- React Native
- Mobile Development (iOS and Android)
- REST APIs
- GraphQL
- CloudEvents
- Kafka
Security
- Application Security Best Practices
- OWASP Standards
- Encryption Technologies
- Authentication and Identity Management (Okta)
- Git / GitHub
- Docker
- ArgoCD (GitOps)
Data & Observability
- MongoDB
- SQL Databases
- Redis Sentinel
- Splunk
Why Join Highspring?
- Work alongside highly skilled consultants and technology leaders.
- 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.
---
Technologies Back-End
- Spring Boot
- Maven
- Kafka
- TypeScript
- React
- Vite.js
- Micro-frontends
- React Native
- Microservices
- API REST
- GraphQL
- CloudEvents
- Kafka
- OWASP
- Chiffrement
- AWS
- Git / GitHub
- Docker
- ArgoCD (GitOps)
- MongoDB
- SQL
- Redis Sentinel
- Splunk
Reference: WJ-291_10956736