Senior Software Engineer – Mobile App
Remote / Online - Candidates ideally in
North Vancouver, BC, Canada
Listing for:
Arc'teryx
Full Time, Remote/Work from Home
position
Listed on 2026-07-20
Job specializations:
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer
Job Description & How to Apply Below
Your Opportunity at ARC’TERYX:
ARC’TERYX is growing -- in guest experience excellence, in variety and sophistication of business models, and in operational volume and critical workflows. The Technology group is a key part of supporting and accelerating ARC’TERYX growth!
As a Senior Software Engineer, you will play a pivotal role in the development of our technical product domain. Your expertise will guide team decisions, product capabilities and software architecture. Collaborating with a team of driven and experienced software engineers, you will work alongside colleagues who are passionate about proactively improving existing systems and ensuring long-term operational stability. You thrive in a team environment and are eager to learn from your colleagues and are motivated to share your skills and expertise.
This role is based out of ARC’TERYX headquarters in North Vancouver, BC. We are open to a hybrid or remote work. Remote candidates must be committed to Pacific time zone hours. Please note that candidates must be eligible to work in Canada.
Meet Your Future Team:
The technology team builds the backbone for websites. We work with cross-functional agile squads to build and roll out new features, improve performances, and build self-serve tool for our business stakeholders to create an amazing online experience for our guests.
If you were in the Senior Software Engineer now, here are some of your core responsibilities and activities you would be doing:
Directing the development direction and technical health of a medium-sized product area made up of a collection of featuresBecoming a subject matter expert of your specific product business domainUnderstanding systems deeply, enabling you to debug them effectively and efficiently without significant difficultyDemonstrating at least one major skill outside of programming such as devops, performance optimization, monitoring, or visual designHelping mentor and raise the technical bar of other team membersProducing technical documentation for existing parts of the system and propositions to refactor parts of the product domainParticipating extensively in code reviews, and mentoring others via code reviews and pairingExecuting performance tuning, improvement, balancing, usability, and automationContributing to the common code bases and defining standards for the teamPresenting at team meetings for knowledge sharingOwning technical design for projects of moderate complexity and understanding the trade-offs in creating good software in their areaRequiring very little oversight beyond high-level direction; taking a complex user story, breaking it down into sub-tasks, and completing sub-tasks with relative easeShowing initiative beyond knocking tasks off a list; identifying and suggesting areas of future work for yourself or your teamSeeking evidence to support your ideas and starting to build cases for these ideasWorking effectively with non-tech members of your area; identifying problems with requirements and helping the team course-correct around these issuesAligning with ARC'TERYX leadership practices and culture in your daily workHere are some of the things you could be working on in the future:
Coaching and mentoring of other software engineersBuilding and delivering maintainable, high-quality software to support the growth and maintenance of a best-in-class ecommerce experienceImplementing best in class developer experiences through team building events, knowledge sharing sessions, and other initiativesInitiating refactoring of low performing part of the softwareContributing to the software architecture of new productsImproving the tests and quality of the applicationDefining clear contracts between systems and maintaining integrationSetting up non regression detection systems with SLAAre you our next Senior Software Engineer?
You have 5+ years relevant experience with full stack development in an Agile/Scrum environmentYou are programming language polyglot, and you excel in 1 or 2 languagesYou have extensive knowledge of programming best practicesYou are proficient in TypeScript and NodeJSYou are expert in React Native, and comfortable with…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: