Original listing text, shown exactly as published by the company.
About the role
As our Principal Software Engineer, you will serve as the technical authority for Backcountry's ecommerce platform — setting architectural direction, leading complex engineering initiatives, and raising the bar for how we build and ship software across our outdoor retail brands.
We are looking for a senior technical leader with strong front-end engineering depth and solid backend experience to help evolve our ecommerce platform. This role will be primarily focused on building scalable, high-quality customer-facing experiences while partnering closely with backend and platform teams to deliver end-to-end solutions.
You will partner closely with product, design, and engineering leadership to deliver scalable, high-quality solutions that directly shape the customer experience for millions of outdoor enthusiasts. Within your first six to twelve months, success looks like owning at least one major platform initiative from architecture through delivery, measurably improving engineering throughput through AI tooling, and becoming a trusted technical voice across the broader engineering organization.
This is a lean team. You will own a lot, move fast, and make decisions with full end-to-end responsibility.
What you will do
- Lead the design and delivery of scalable, high-quality customer-facing experiences across our ecommerce platform.
- Drive front-end architecture and implementation using modern web technologies, with a strong focus on performance, usability, maintainability, and accessibility.
- Partner closely with Product, Design, and Engineering leadership to deliver intuitive, user-focused features that drive business value.
- Lead end-to-end software delivery lifecycle, including architecture, hands-on development, testing, deployment, documentation, and production support.
- Collaborate with backend and platform teams to design reliable APIs, integrations, and services that support front-end experiences.
- Spearhead AI technical innovation by designing AI and agentic workflows that empower engineering teams; leverage best-in-class AI toolsets to improve engineering delivery throughput, quality, and reliability.
- Lead from the front to showcase transformational AI capabilities across developer teams and raise the bar for AI adoption across the organization.
- Serve as a technical mentor and coach for engineers across levels, supporting code reviews, technical decisions, and skill development.
- Champion modern engineering practices including component-based architecture, test automation, observability, performance optimization, and clean design patterns.
- Influence architectural direction and propose improvements that enhance user experience, performance, scalability, reliability, and maintainability.
- Produce high-quality documentation including TRDs, diagrams, technical instructions, and onboarding materials.
- Own reliability monitoring, alerting, and incident response for mission-critical systems.
- Identify opportunities to simplify legacy components, reduce technical debt, and deliver long-term efficiency gains.
Required Qualifications
- 10+ years of professional software development experience, with strong experience building modern ecommerce web experiences.
- Deep front-end expertise with JavaScript/TypeScript, React, HTML, CSS, and modern UI architecture.
- Strong experience designing and building scalable, performant, and maintainable customer-facing applications.
- Strong understanding of web performance, accessibility, responsive design, and front-end observability.
- Solid backend experience with technologies such as Java, Spring Boot, Node.js, Python, or C#, including APIs and distributed systems.
- Experience partnering across front-end, backend, and platform layers to deliver end-to-end solutions.
- Deep expertise in software architecture, design patterns, and scalable system design.
- Proven track record of leading engineering teams and delivering production-grade software.
- Hands-on experience leveraging AI toolsets for productivity and development acceleration.
- Strong understanding of relational databases and SQL.
- Experience with NoSQL or document-oriented databases.
- Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.
- Experience with AWS or GCP and cloud-first architecture.
- Excellent communication and cross-functional collaboration skills with the ability to influence technical direction at the organizational level.
- Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience.
Preferred Qualifications
- Experience leading front-end architecture for large-scale ecommerce platforms.
- Experience with design systems, component libraries, and shared UI platforms.
- Strong knowledge of web performance optimization, accessibility standards, and SEO for ecommerce.
- Familiarity with headless commerce or composable architecture patterns.
- Hands-on experience designing or deploying agentic AI workflows in a production engineering context.
- Experience in outdoor, lifestyle, or multi-brand ecommerce environments.
- Experience working in a distributed international engineering team.