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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Technical Interview: A deep-dive session with engineering leadership focused on system design, architecture thinking, and your hands-on technical experience.
- Leadership Interview: Conversations with cross-functional leadership focused on your experience, product mindset, and collaboration approach.
- Reference Checks: Conducted in parallel with the final stages where possible.
- Offer: We move quickly for the right candidate.
- ...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...SuggestedFull time
$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...SuggestedFull timeContract workRelocation packageShift work$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/...SuggestedFull timeSummer workFreelanceImmediate startRemote work- ...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...SuggestedFull time
- ...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...SuggestedFull time
$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$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 timeWork at officeLocal areaRemote workFlexible hours$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 timeTemporary workLocal areaFlexible hours$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 timeContract workLive outWork at officeRemote work- ...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 timeRemote work
$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 jobFull timeWorldwideHome office$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 timeWork at officeRemote workVisa sponsorshipWork visaFlexible hours- ...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
- ...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
$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 timeRemote work- ...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 employmentFull timeWeekend work
- ...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
- ...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
$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 timeRelocation packageMonday to ThursdayShift work- ...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
$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 jobFull timeWork at officeLocal areaWork from homeHome officeFlexible hours- ...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
$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 timeSummer holidayImmediate start- ...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 timeVisa sponsorship
$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 timeRelocation packageShift work- ...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
- ...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 timeFor contractorsWork at office3 days per week
$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 timeLive inImmediate start$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 timeImmediate startFlexible hours$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 jobFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer manager United States
- principal software engineer United States
- senior principal software engineer United States
- principal data analyst United States
- senior principal cloud computing engineer United States
- principal solution architect United States
- principal scientist United States
- principal structural analysis engineer United States
- principal architect United States
- principal network architect United States

