Software Engineer II

ARC'TERYX • Portland, OR

Company

ARC'TERYX

Location

Portland, OR

Type

Full Time

Job Description

Department: Technology

Reports to: Manager, Software Engineering


Your Opportunity at ARC’TERYX:


As a Software Engineer II, you will play a crucial role in shaping user experiences and driving business success. Your contributions will directly influence feature implementation through innovative ideas and suggestions. You will also be responsible for understanding and enhancing the technical architecture of features that are owned by your team. Additionally, you will mentor and guide interns and new software engineers, fostering their growth and development. You will collaborate with a team of dedicated and experienced software engineers who are passionate about continuously improving existing systems and ensuring long-term operational stability.


This position is primarily based out of our North Vancouver office, but we're open to a hybrid remote work setup. Please note that candidates must be eligible to work in Canada.


Meet Your Future Team:


The eCommerce technology team builds the backbone for arcteryx.com, and outlet.arcteryx.com. We work with cross-functional agile squads to build and roll out new features, improve performance, build self-serve tool for our business stakeholders and create an amazing online experience for our guests.

If you were in the Software Engineer II role now, here are some of the core activities you would be doing:

  • Taking ownership of independent medium-sized features, from technical design to launch
  • Breaking down large requests into manageable sub-tasks
  • Prioritizing work effectively, making progress while avoiding unnecessary details or excessive nitpicking
  • Communicating effectively and providing constructive feedback to peers and managers
  • Understanding how your work contributes to the larger picture of the team and identifying conflicting requirements
  • Proactively seeking clarification when requirements are unclear and ensuring all assumptions are validated before starting work to minimize rework
  • Writing test plans to ensure the quality and reliability of the software
  • Actively participating in the technical design process, seeking guidance from senior engineers and technical leads
  • Adhering to stated best practices for the team without excessive handholding
  • Executing performance tuning, improvement, balancing, usability, and automation
  • Demonstrating consistent progress on assigned tasks and asking for help when needed
  • Performing bug fixes and improvements in unfamiliar areas
  • Participating in technical interviews
  • Attending Engineering Guild sessions and sharing your point of view
  • Embodying the Arc'teryx leadership code (Lead Self) and exhibiting its values in daily work
  • Working well within a team, being eager to learn from others, and being motivated to share your experience and skills

Are you our next Software Engineer II?

  • You have 3+ years of progressive experience and responsibility as a software engineer
  • You are programming language polyglot, and you excel in 1 language
  • You are knowledgeable about React, NextJS, NodeJS and JavaScript best practices 
  • You have worked with transactional and NoSQL databases
  • You have great experience writing and maintaining automated user test and unit tests 
  • You have experience integrating with 3rd party APIs, OAuth 2.0, headless solutions
  • You have experience working with cloud computing providers, container solutions, and CI/CD pipelines
  • You have experience with CDN, Web Servers, Load balancers configuration and management
  • You have great communication, problem solving, and documentation skills
  • You are proactive in identifying the root cause of issues and developing solutions 
  • You remain highly flexible and adaptable when faced with ambiguity
  • Your passion for your work is paralleled by your passion for getting outside and living it 

Equal Opportunity


Arc’teryx is committed to actively creating and fostering a culture of inclusivity where voices are heard, people are seen, and values are respected. We care about the uniqueness of our applicants, employees, and guests, and we do so in a safe space fueled by curiosity and acceptance. 


Creating an inclusive workplace is connected to our core value Do Right while also having the added benefit of helping make our business better. We believe inclusion helps us to create a healthier, happier workplace, drive creativity and innovation, and reflect the communities where we operate.


All applicants, employees, and guests can expect equality of opportunity and fair treatment in alignment with our values.


Leave it Better

We believe that the mountains transform us, that how we adventure matters, and that there’s always a better way. 

Join us in creating positive change in ourselves, our communities, and the world. 


Live it. Get out there - the mountains make us better 

Disruptive evolution. In pursuit of better. Always. 

Commit. We set bold objectives and see them through. 

Apply Now

Date Posted

01/22/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Network Engineer in Solution Test - Arista Channels

Views in the last 30 days - 0

Arista Networks a leader in datadriven clienttocloud networking is seeking highcaliber Solution Test Engineers The role involves ensuring product qual...

View Details

Structural Engineer, P. Eng. - Ecora

Views in the last 30 days - 0

Ecora Engineering Environmental Ltd is seeking a Professional Structural Engineer with 812 years of experience for a permanent fulltime position in K...

View Details

Structural Engineer in Training - Ecora

Views in the last 30 days - 0

Ecora Engineering Environmental Ltd is seeking a Structural Engineer in Training for a permanent fulltime position in Kelowna Surrey or Vancouver Bri...

View Details

Senior Information Systems Automation and AI Engineer - SurveyMonkey

Views in the last 30 days - 0

SurveyMonkey a leading platform for surveys and forms is seeking a Senior Information Systems Automation and AI Engineer The role involves leading the...

View Details

Machine Learning Engineer - Sensor Tower

Views in the last 30 days - 0

Sensor Tower is seeking a Machine Learning Engineer with 4 years of experience in data modeling machine learning algorithm development and quantitativ...

View Details

Financial Planning Analyst - MEMIC

Views in the last 30 days - 0

The MEMIC Group is dedicated to enhancing workers comp through compassionate partnerships and unwavering commitment to workforce safety The Financial ...

View Details