← Back to all jobs
15d 18h left to apply
A

Senior Software Engineer – Mobile App

Arc'teryx Equipment🌍 Remote WorldwideEstimated: $80,000 - $120,000

Senior Software Engineer

Company: ARC’TERYX

Your Opportunity at ARC’TERYX:

ARC’TERYX is expanding its guest experience, business models, and operational capacity. The Technology group is pivotal in supporting and accelerating this growth. As a Senior Software Engineer, you will play a key role in developing our technical product domain, guiding team decisions, product capabilities, and software architecture. You will collaborate with a team of driven engineers who are passionate about improving existing systems and ensuring long-term operational stability. You thrive in a team environment, eager to learn from and share expertise with colleagues.

Location:

This role is based at ARC’TERYX headquarters in North Vancouver, BC. We offer a hybrid or remote work option. Remote candidates must commit to Pacific Time Zone hours. Candidates must be eligible to work in Canada.

Meet Your Future Team:

The technology team builds the backbone for arcteryx.com websites. We collaborate with cross-functional agile squads to launch new features, enhance performance, and develop self-serve tools for business stakeholders, creating an exceptional online experience for our guests.

Core Responsibilities & Activities:

  • Direct the development direction and technical health of a medium-sized product area.
  • Become a subject matter expert in your specific product business domain.
  • Deeply understand systems to debug them effectively and efficiently.
  • Demonstrate significant expertise in at least one area outside of programming (e.g., DevOps, performance optimization, monitoring, visual design).
  • Mentor and elevate the technical skills of other team members.
  • Produce technical documentation for existing systems and propose refactoring strategies.
  • Participate extensively in code reviews and mentor others through code reviews and pairing.
  • Execute performance tuning, improvement, balancing, usability, and automation.
  • Contribute to common code bases and define team standards.
  • Present at team meetings for knowledge sharing.
  • Own technical design for moderately complex projects, understanding trade-offs in creating good software.
  • Require minimal oversight beyond high-level direction, breaking down complex user stories into sub-tasks and completing them effectively.
  • Show initiative by identifying and suggesting future work for yourself or the team.
  • Seek evidence to support ideas and build cases for them.
  • Work effectively with non-technical team members, identifying problems with requirements and helping the team course-correct.
  • Align daily work with ARC’TERYX leadership practices and culture.

Future Projects:

  • Coaching and mentoring other software engineers.
  • Building and delivering maintainable, high-quality software for a best-in-class e-commerce experience.
  • Implementing superior developer experiences through team events and knowledge sharing.
  • Initiating refactoring of underperforming software components.
  • Contributing to the software architecture of new products.
  • Improving application tests and quality.
  • Defining clear system contracts and maintaining integrations.
  • Setting up non-regression detection systems with SLAs.

Qualifications:

  • 5+ years of relevant experience with full-stack development in an Agile/Scrum environment.
  • Programming language polyglot, excelling in 1 or 2 languages.
  • Extensive knowledge of programming best practices.
  • Proficient in TypeScript and NodeJS.
  • Expert in React Native, and comfortable with Swift/Kotlin, and mobile-specific challenges.
  • Experience with transactional and NoSQL databases.
  • Proficient in writing and maintaining automated user and unit tests.
  • Advocacy for a schema-first approach (defining API schema before coding).
  • Experience integrating with 3rd party APIs, OAuth 2.0, and headless solutions.
  • Experience with cloud computing providers, container solutions, and CI/CD pipelines.
  • Knowledge of Micro Services concepts and architecture.
  • Experience with CDN, Web Servers, and Load Balancer configuration and management.
  • Strong communication, problem-solving, and documentation skills.
  • Proactive in identifying root causes and developing solutions.
  • Highly flexible and adaptable when faced with ambiguity.
  • Passion for both work and the outdoors.

Compensation:

  • Salary Range: CAD$94,000 - CAD$124,000

Total Rewards:

  • Base pay is determined by skills, experience, and responsibility level, with most new members starting between the beginning and midpoint of the range.
  • Commitment to fair, equitable, and competitive pay, regularly reviewed for market relevance.
  • Health & Wellbeing: Extended health, dental, vision coverage, mental health support, fertility benefits, gender-affirming care, and a 24/7 Employee Assistance Program (EAP).
  • Financial Wellbeing: RRSP matching, eligibility for the Arc’teryx Annual Incentive Plan, and access to the Employee Stock Purchase Program (ESPP).
  • Time & Flexibility: Paid time off, wellness time, and the "No Wasted Day" program.
  • Family Support: Parental leave top-up and a nesting period for new parents.
  • Growth, Community & Gear: Professional development opportunities, Arc’teryx Academies, Employee Belonging Councils, and employee discounts/Pro Deals.

Equal Opportunity:

ARC’TERYX is committed to fostering an inclusive culture where voices are heard, people are seen, and values are respected. We believe inclusion drives creativity, innovation, and reflects our communities.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/5/2026
CategoryMobile Development
SourceJobsCollider

FAQ

Is this position remote?

The Senior Software Engineer – Mobile App role is a hybrid opportunity. The location specified is Remote Worldwide.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

RevenueCat

Senior iOS SDK Engineer

RevenueCatEMEA, LATAM, Canada, USA🔄 Hybrid
Competitive
Mobile Development
View Job →
RevenueCat

Senior Android SDK Engineer

RevenueCatEMEA, LATAM, Canada, USA🔄 Hybrid
Competitive
Mobile Development
View Job →
P

PHP Staging Mobile Taleo

Php 40 EnOHIO-TROY-Upper Valley Medical Center🏠 Remote
Competitive
Mobile Development
View Job →