As a Principal Software Engineer, you will play a central role in advancing the architecture and performance of a large-scale ecommerce platform. You'll guide technical direction, deliver robust systems, and ensure long-term scalability while working closely with engineering, product, and design leaders to align technology with business goals.
What You'll Do
- Lead full lifecycle development—from design and coding to testing, deployment, and incident response—for critical platform components.
- Mentor engineers at all levels, improving code quality through reviews and fostering technical growth across teams.
- Collaborate with cross-functional partners to build user-centric features that deliver measurable business impact.
- Advocate for best practices in software design, including test automation, observability, performance tuning, and clean, maintainable code.
- Guide architectural decisions that improve system reliability, scalability, and operational efficiency.
- Document designs, processes, and system behaviors to support knowledge sharing and onboarding.
- Take ownership of system health, including monitoring, alerting, and response for production environments.
- Explore emerging technologies and lead initiatives that reduce technical debt and modernize legacy systems.
Requirements
- Degree in Computer Science or a related field, or equivalent experience.
- 10+ years of professional software development, with proven success in building and scaling ecommerce systems.
- Deep proficiency in Java, Spring Framework, Spring Boot, and Node.js.
- Strong front-end skills using HTML, CSS, JavaScript, and React.
- Extensive experience with distributed systems, software architecture, and design patterns.
- Fluency in at least one major backend language such as Java, Python, or C#.
- Track record of leading technical teams and shipping production-grade software.
- Working knowledge of relational and NoSQL databases, including SQL and document-oriented data models.
- Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.
- Familiarity with AWS or GCP and cloud-native development practices.
- Strong communication, leadership, and problem-solving abilities, with a strategic mindset.
Benefits
- Competitive salary and equity package.
- 401(k)/RRSP matching to support long-term financial planning.
- Access to executive leadership across brands, offering mentorship and exposure to strategic business challenges.
- Opportunities to work with cutting-edge AI tools, gaining hands-on experience in automation and prompt engineering.
- Accelerated career growth—high performers quickly take on greater responsibility and leadership roles.
- Comprehensive benefits including medical, dental, vision, paid time off, and supplemental plans.
- Employee discounts across a portfolio of consumer brands.


