Wiser Solutions is a global leader in omnichannel retail intelligence, providing insights into pricing, promotions, and retail execution for over 750 brands and retailers.
The Principal Software Architect role involves connecting strategic vision with hands-on execution, guiding large-scale platform evolution, mentoring teams, and solving complex engineering problems.
The candidate will partner with engineers, managers, and executives to shape architecture, drive technical transformation, and deliver scalable, cloud-native solutions.
Responsibilities include making architectural decisions, leading design reviews, driving modernization, designing Kubernetes-based solutions on AWS, optimizing cloud costs, and mentoring engineers.
The role requires proficiency in multiple programming languages (TypeScript, Node.js, Python, Go), experience with microservices, event-driven architecture, cloud infrastructure, and high-scale distributed systems.
Soft skills include excellent communication, mentorship, adaptability, and collaboration.
The position involves on-call rotations and requires 10+ years of experience in software architecture, deep AWS and Kubernetes expertise, and strong leadership abilities.
🎯
Requirements
10+ years of progressive experience in software architecture, including senior/principal level
Ability to influence and shape architectural direction at organizational scale
Proven track record leading technical transformation initiatives
Strong leadership and mentoring skills
Deep expertise in AWS and Kubernetes
Experience with multiple cloud vendors and multi-cloud approaches
Hands-on experience with Terraform and cloud cost optimization
Expertise in modern architectural patterns: microservices, hexagonal, DDD, event-driven
Familiarity with enterprise architectural frameworks (e.g., TOGAF, Zachman)
Strong programming background in TypeScript, Node.js, or Python; Go is a bonus
Experience building high-scale distributed systems
Knowledge of relational, NoSQL, and search databases (PostgreSQL, MySQL, MongoDB, Elasticsearch)
Experience with messaging systems (RabbitMQ, Kafka, NATS)
Proficiency in continuous delivery, deployment pipelines, and automated testing
Exceptional communication skills
Ability to mentor and inspire teams
Adaptability in fast-changing environments
Collaborative and detail-oriented mindset
🏖️
Benefits
Competitive salary with estimated annual pay CAD$180,000 to $210,000