Principal Software Engineer

Beaverton, Oregon

Become a Part of the NIKE, Inc. Team

NIKE, Inc. does more than outfit the world’s best athletes. It is a place to explore potential, obliterate boundaries and push out the edges of what can be. The company looks for people who can grow, think, dream and create. Its culture thrives by embracing diversity and rewarding imagination. The brand seeks achievers, leaders and visionaries. At NIKE, Inc. it’s about each person bringing skills and passion to a challenging and constantly evolving game.

NIKE is a technology company. From our flagship website and five-star mobile apps to developing products, managing big data and providing leading edge engineering and systems support, our teams at NIKE Global Technology exist to revolutionize the future at the confluence of tech and sport. We invest and develop advances in technology and employ the most creative people in the world, and then give them the support to constantly innovate, iterate and serve consumers more directly and personally.  Our teams are innovative, diverse, multidisciplinary and collaborative, taking technology into the future and bringing the world with it.


Nike Global Technology’s Line Planning and Merchandising Data Foundation team utilizes modern technologies and methodologies to build and maintain the merchandising platform delivering information optimally to serve athletes' holistic needs with the product they want, when and where they want it! We support the process of planning and executing the product line so that iterative and insights-informed decisions build upon one another, enabling Product Management and Merchandising to see the flow of products in a continuous spectrum, similar to how Nike consumers experience the offerings flowing into the marketplace.

We’re looking for an experienced Principal Software Engineer to design and tackle sophisticated software engineering problems and innovate how Nike does Product Merchandising. This role will lead software design, create rapid prototypes, and build enterprise software solutions for a range of merchandising data platform capabilities that will transform the way Nike plans and merchandises product. Playing a key role in the research and development of technologies, tools, and processes, this individual is a problem-solver who is motivated to learn new technologies, communicate ideas and knowledge, and collaborate with teammates. You will need to be able to work with ambiguity and abstract requirements, developing features quickly in a team context, balancing speed and quality. Working on multiple priorities, this role is for a technologist with experience in multiple cloud and data technologies and/or domains, and has in-depth experience with several languages, platforms, and tools. The candidate must also understand the importance and methods of protecting Nike’s intellectual property and highly confidential data.


We are a team that designs, develops, and maintains merchandising platform capabilities, to support a Gender and Consumer demand-led offense via multi-month line plans. The Principal Engineer is an integral part in advancing our technical strategy and will lead our team to deliver on that vision. You will also work directly with partners to explore and prove the plausibility of concepts and potential solutions. Along with writing and deploying code, you will be responsible for technical design and feasibility, championing modern patterns and principles, delivering value to the business quickly and without sacrificing quality, and you will lead by example in how we work. A typical day is a mix of hands-on delivery, technical mentorship for the team, communication with partners, and team technical discussions in an Agile environment.


The Principal Engineer will be working across all of Merchandising Technology as well as other Product Design and Development teams, and network and partner across the larger Nike Global Technology organization, and demonstrate technical leadership outside our team as well.


  • 10+ years software engineering experience
  • 7+ years of hands-on proven experience developing full-stack, scalable web applications
  • 3+ years with modern web frameworks (React, Angular, or Vue)
  • 2+ years as a technical lead
  • Excellent computer science fundamentals in breadth and depth on various technologies
  • Hands-on experience implementing modern software architectural principles and patterns (test-driven development, domain-driven design, microservices, etc)
  • Continuous deployment and automated testing experience
  • Experience with distributed cloud systems technology (AWS preferred)
  • Ability to build and manage relationships with multiple peers and multi-functional partners
  • Experience working in a technical leadership role on one or more agile teams in a product model
  • Bachelor’s degree in Computer Science or Engineering, or equivalent experience

Nike requires all applicants for this position to be vaccinated for COVID-19 as a condition of hire. As an equal opportunity employer, Nike will make accommodations to individuals who cannot be vaccinated in accordance with applicable law.

NIKE, Inc. is a growth company that looks for team members to grow with it. Nike offers a generous total rewards package, casual work environment, a diverse and inclusive culture, and an electric atmosphere for professional development. No matter the location, or the role, every Nike employee shares one galvanizing mission: To bring inspiration and innovation to every athlete* in the world.

NIKE, Inc. is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.

How We Hire

At NIKE, Inc. we promise to provide a premium, inclusive, compelling and authentic candidate experience. Delivering on this promise means we allow you to be at your best — and to do that, you need to understand how the hiring process works. Transparency is key. * This overview explains our hiring process for corporate roles. Note there may be different hiring steps involved for non-corporate roles.

Start now


Whether it’s transportation or financial health, we continually invest in our employees to help them achieve greatness — inside and outside of work. All who work here should be able to realize their full potential.

Employee Assistance Program
Employee Stock Purchase Plan (ESPP)
Medical Plan
Paid Time Off (PTO)
Product Discounts