Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

CSC Generation

Adventure is our Culture. Join a team that celebrates a lifestyle as bold as the terrain we love. At Backcountry, we are rooted in adventure, recognition, and wellbeing on and off the mountain. We spotlight employee stories, celebrate milestones, and offer exclusive outdoor perks. Whether you are at HQ, in a retail store, or remote, you will be part of a team that thrives on energy, exploration, and connection.

Reports to : Director of Engineering

Location : Costa Rica (Remote)

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.
Why Join:

The people who do best here are builders. They take ownership, move fast, and want to see the direct impact of their work.
  • Impact at Scale: Your architectural decisions will directly shape the platform experience for millions of outdoor enthusiasts across Backcountry, Competitive Cyclist, MotoSport, and Steep&Cheap.
  • AI-First Skill Building: Get hands-on with the most advanced AI tools on the market - drive complex agentic workflow and toolset development that brings real value to our engineering teams and customers.
  • Full Ownership: You will own critical systems end-to-end, from architecture through production support, with the trust and autonomy to make decisions that matter.
  • Competitive Benefits: Paid time off, competitive compensation, and employee discounts with Backcountry.

Interview process:

  1. Recruiter Screen: A 30-minute conversation with a member of our recruiting team to discuss your background, the role, and what success looks like at Backcountry.
  2. Technical Challenge: You will complete a short AI or engineering problem-solving exercise so we can understand how you approach complex technical decisions and execution.
  3. Technical Interview: A deep-dive session with engineering leadership focused on system design, architecture thinking, and your hands-on technical experience.
  4. Leadership Interview: Conversations with cross-functional leadership focused on your experience, product mindset, and collaboration approach.
  5. Reference Checks: Conducted in parallel with the final stages where possible.
  6. Offer: We move quickly for the right candidate.

CSC Generation is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by law.

The CSC Generation family of brands is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or accommodation due to a disability, please contact [email protected].

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
  •  ...Are you a seasoned engineer with a passion for reliability and scalability? We’re looking for exceptional Software Engineers to join the Reliability team at Roblox. In this pivotal role, you will drive the evolution of our systems, ensuring they meet the highest standards... 
    Suggested
    Full time

    Roblox

    Remote
    1 day ago
  • $103.6k - $155.4k

     ...Our employees are not only part of history, they're making history. Northrop Grumman Space Systems is seeking a Principal CUDA Software Engineer OR Sr. Principal CUDA Software Engineer to join our team supporting our DARC program. This position would be based... 
    Suggested
    Full time
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Colorado Springs, CO
    1 day ago
  • $50 - $150 per hour

     ...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Freelance Compensation: $50–$150/hour Duration: 1–2 months Commitment: 15–25 hours/... 
    Suggested
    Full time
    Summer work
    Freelance
    Immediate start
    Remote work

    Mercor

    Remote
    1 day ago
  •  ...What is The Role We're looking for a Principal Software Engineer to join the Elasticsearch - Search Management team. This globally-distributed team of experienced engineers focuses on delivering a robust and feature-rich search experience, including contributing to... 
    Suggested
    Full time

    Elastic

    United States
    1 day ago
  •  ...Compliance Install, configure, and maintain operating systems, software, servers, and hardware. Deploy, manage, and support...  ...and deployment automation in a cloud enabled environment Principal Software Engineer: Bachelor's Degree in a Science, Technology, Engineering or... 
    Suggested
    Full time

    Northrop Grumman

    Melbourne, FL
    1 day ago
  • $120k - $180k

     .... The tools that graduate internally become products we ship to external clients.   About the Role Working as a Principal Software Engineer at TubeScience Labs, you will be making direct contribution to our Flawless platform, which processes advertisement assets... 
    Full time

    Tubescience-labs

    Remote
    2 hours ago
  • $140k - $180k

     ...ll help define it. We're looking for a seasoned Senior or Principal Engineer who brings deep technical expertise, strong architectural...  ...Champion (pun intended) extensible, secure, and observable software patterns across the organization What You'll Need ~... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Champion

    Indianapolis, IN
    2 hours ago
  • $144.5k - $195.5k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically...  ...software for a regulated industry. Additionally, the Principal Software Engineer will bring deep expertise in one or more... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    San Diego, CA
    2 hours ago
  • $266.2k - $425.9k

     ...billing behavior, and service teams can see renewal risk before it's too late. About the Role We're looking for a Principal Software Engineer to help shape the technical future of Revenue Hub. This is a very hands-on role. You'll write code, dive into services, review... 
    Full time
    Contract work
    Live out
    Work at office
    Remote work

    Hubspot

    Remote
    2 hours ago
  •  ...t just contribute. You’ll make things happen–fast. As a  Principal Engineer on our Advertising, Company Intelligence, and Intent team...  ...environment operating at the edge of what’s possible in modern software engineering, data infrastructure, and applied AI. What... 
    Full time
    Remote work

    Zoominfo Technologies, Llc

    United States
    10 hours ago
  • $215k - $240k

     ...Reports to: Engineering Manager  Location: Remote US  Compensation: $215,000 to $240,000 base plus bonus and equity   What...  ...for an innovative, highly motivated, and self-driven Principal Software Engineer to join our Huntress SIEM team. As a Principal Software... 
    Remote job
    Full time
    Worldwide
    Home office

    Huntress

    United States
    10 hours ago
  • $200k - $240k

     ...if you're ready to make a difference while enjoying the journey, come join us and let's Tango! We are looking for a Principal Software Engineer to join our dynamic and growing Engineering team. Key Responsibilities : Own architecture across product and platform... 
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Tango

    Remote
    10 hours ago
  •  ...flagship products like Snowflake Intelligence . As a Principal AI Engineer , you will be a technical North Star for our AI initiatives...  .... Requirements: Experience: 10+ years of software engineering experience, with 3+ years specifically leading... 
    Full time

    Snowflake

    Remote
    10 hours ago
  •  ...SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native...  ...business impact. Position Summary We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical... 
    Full time

    Singlestore

    Remote
    10 hours ago
  • $349k - $431k

     ...billions in simulation across 15+ U.S. states. The Onboard Software team develops the critical software and machine learning models...  ...cycle. Your primary responsibility will be to lead the engineering analysis and response to novel, rare, or unexpected events encountered... 
    Full time
    Remote work

    Waymo

    Remote
    10 hours ago
  •  ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER, CONTINUOUS INTEGRATION (STARSHIP) As a Principal Software Engineer on the Starship Continuous Integration team, you will... 
    Permanent employment
    Full time
    Weekend work

    Spacex

    Remote
    10 hours ago
  •  ...Assurance (IA) to support global Cyber operations and mission training. Job Description VOR Technology is seeking a Principal Software Engineer who designs, develops, maintains, enhances and documents software systems.  Responsibilities will include the following... 
    Full time

    VOR Technology

    Remote
    10 hours ago
  •  ...everyone. Roblox Studio is the creation engine behind millions of immersive 3D...  ...built by creators around the world. As a Principal Engineer focused on Collaboration, you will...  ...engine experience, enjoys solving complex software problems and has a passion for mentoring... 
    Full time

    Roblox

    Remote
    10 hours ago
  • $98.4k - $163.2k

     ...employees are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Defense Systems is seeking a Principal / Sr Principal Software Engineer. This position will be located in Roy, UT or Huntsville, AL and will support the Sentinel Program.\n\nWhat you\u2... 
    Full time
    Relocation package
    Monday to Thursday
    Shift work

    Northrop Grumman

    Roy, UT
    10 hours ago
  •  ...business, ensuring continued growth and cash flow to fuel their innovative data cloud platform. About the Job As a  Principal Software Engineer at Avandra Imaging, you’ll serve as a hands-on technical leader, collaborating across Engineering, Product, and other... 
    Full time

    Aegis Ventures

    Remote
    2 hours ago
  • $160k - $184k

     ...work. Team Overview The Fluency Engineering Team is detail-oriented and...  ...complex problems, and deliver leading-edge software products to our customers. Our culture...  ...and Vue.js . Job Summary The Principal Software Engineer, DSP Integrations is... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home
    Home office
    Flexible hours

    Fluency

    United States
    2 hours ago
  •  ...sources. Snowhouse powers all of Snowflake’s core business, engineering and data science needs and provides customers with full...  ...ML powered functions and Budgeting applications. AS A PRINCIPAL SOFTWARE ENGINEER IN SNOWHOUSE FOUNDATION, YOU WILL: Design and implement... 
    Full time

    Snowflake

    Remote
    2 hours ago
  • $190k - $235k

     ...Description A day in the life: We're seeking a talented Principal Software Engineer to help design, build, and optimize software solutions that solve complex data challenges. In this role, you’ll work on developing scalable applications, streamlining data processing... 
    Full time
    Summer holiday
    Immediate start

    Red Alpha

    Remote
    2 hours ago
  •  ...ambitious goals and attract incredibly creative scientists and engineers from leading academic institutions and from frontier AI labs....  ...Position Summary We are looking for an ambitious Staff Software Engineer to help us reverse-engineer the human brain. This... 
    Full time
    Visa sponsorship

    Astera Institute

    Remote
    2 hours ago
  • $98.4k - $147.6k

     ...of history, they\u0027re making history.\n\nNorthrop Grumman Defense Systems (NGDS), Bellevue, NE is currently seeking a Principal Engineer Software. The successful candidates will demonstrate a broad skill set balanced between interpersonal and technical capabilities achieving... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Bellevue, NE
    10 hours ago
  •  ...technology evaluations, technical assessments and validation of software architectures, embedded software, and system integration...  .... Collaborate with cross-functional teams, including hardware engineers, systems engineers, quality, regulatory affairs, manufacturing... 
    Full time

    Boston Scientific

    Remote
    10 hours ago
  •  ...This is a hybrid position that requires a minimum of 3 days per week in our Raleigh NC office. AKC is seeking a hands-on Principal Software Engineer to lead a small team supporting the applications used by our Sports & Events business. This is a player-coach role for... 
    Full time
    For contractors
    Work at office
    3 days per week

    A K C, L.l.c.

    Remote
    10 hours ago
  • $280k - $320k

     ...powering the intelligence behind the experiences that help people build meaningful connections, safely and confidently. As a Principal Software Engineer, AI & Matching , you will define and build the next generation of systems that make Bumble smarter, more adaptive, and... 
    Full time
    Live in
    Immediate start

    Bumble

    Austin, TX
    10 hours ago
  • $188.7k - $258.39k

     ...enablement, Highspot is committed to building breakthrough software with a spark of magic. We believe a great place to work is...  ...world. About the Role We are looking for a Principal Software Engineer to join our Applied AI team. This is a rare opportunity to... 
    Full time
    Immediate start
    Flexible hours

    Highspot

    Remote
    10 hours ago
  • $185k - $193k

     ...Principal Software Engineer / Full Stack AI Builder · Spec-Driven Development · Agentic Orchestration     We're looking for a Principal Engineer who want to work at the frontier of how software gets built. Applicants must be authorized to work in the U.S. without... 
    Remote job
    Full time
    Local area

    Employbridge Career

    United States
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!