Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer at ARC’TERYX developing technical software and collaborating with cross-functional teams. Within a hybrid work setting, guiding product capabilities and architecture.

Responsibilities

  • Play a pivotal role in the development of our technical product domain.
  • Guide team decisions, product capabilities, and software architecture.
  • Collaborate with a team of driven and experienced software engineers.
  • Work alongside colleagues who are passionate about proactively improving existing systems and ensuring long-term operational stability.
  • Thrive in a team environment and share your skills and expertise.
  • Own technical design for projects of moderate complexity and understand trade-offs in software creation.

Requirements

  • 5+ years relevant experience with full stack development in an Agile/Scrum environment
  • You are programming language polyglot, and you excel 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 the specific mobile only challenge
  • Experience with transactional and NoSQL databases
  • Proficient in writing and maintaining automated user tests and unit tests
  • Advocate for a schema-first approach, i.e. defining the API schema first before writing any code or implementing the APIs
  • Experience integrating with 3rd party APIs, OAuth 2.0, headless solutions
  • Experience working with cloud computing providers, container solutions, and CI/CD pipelines
  • Knowledge of Micro Services concepts and architecture
  • Experience with CDN, Web Servers, Load balancers configuration and management
  • Great communication, problem solving, and documentation skills
  • Proactive in identifying the root cause of issues and developing solutions
  • Highly flexible and adaptable when faced with ambiguity
  • Passion for your work is paralleled by your passion for getting outside and living it

Benefits

  • Extended health, dental, and vision coverage, including mental health support, fertility benefits, gender-affirming care and a 24/7 Employee Assistance Program (EAP).
  • RRSP matching and eligibility for Arc'teryx Annual Incentive Plan and access to Employee Stock Purchase program (ESPP) where applicable.
  • Paid time off, wellness time, and No Wasted Day program (dedicated paid days to get outside & explore).
  • Parental leave top-up and a nesting period for new parents.
  • Professional development opportunities, Arc'teryx Academies (outdoor skill-building events), Employee Belonging Councils, and access to employee discounts and Pro Deals (exclusive discounted pricing on gear).

Job type

Full Time

Experience level

Senior

Salary

CA$94,000 - CA$124,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudKotlinNode.jsNoSQLReactReact NativeSwiftTypeScript

Location requirements

HybridNorth VancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.