Remote job
Principal Software Development Engineer
Job details
About this role
Role overview Set technical direction and deliver production software for a platform that supports online product merchandising, including pricing, packaging and add-to-cart services. This is a hands-on principal engineering role: you will design scalable APIs and services, build tools that help engineering teams work effectively, and guide solutions spanning multiple teams.
Responsibilities - Lead technical planning for visible, cross-team initiatives and coordinate with stakeholders across the organization. - Design and evolve merchandising APIs and services with attention to latency, resilience and backward compatibility. - Build internal platforms and tools that improve development, deployment and operations. - Write reusable, well-structured code and maintain quality through testing and code review. - Mentor engineers and influence shared technical solutions. - Explore new approaches and share learning through team collaboration and relevant open-source contributions.
Requirements - At least ten years of professional Agile software development experience, including launching and operating public production software. - Full-stack experience with React, Node.js and TypeScript, and service architectures such as REST or GraphQL. - Experience with distributed data stores and caching, with attention to scale and fault tolerance. - Cloud and delivery experience covering AWS, infrastructure as code, CI/CD and container orchestration. - Strong technical leadership and mentoring skills, plus experience working across functions such as product, marketing and engineering.
Nice to have Experience with merchandising or storefront systems, experimentation and analytics pipelines, or AI coding assistants and LLM-based developer workflows.
Benefits and work setup Remote from home, with occasional office visits for team meetings or events. The source lists health, dental and vision coverage, retirement savings, paid leave and holidays, wellness days, and possible equity plan participation; offerings vary by location. For Canada, the stated base salary range is CAD $153,500–$230,500, with a discretionary bonus opportunity described as 15% of base salary.