Lead Software Engineer - Nike By You Experience - Nike Digital Engineering

Beaverton Oregon
Required Experience: 0 year(s)
Employment Type: Full-Time
Salary Range: Not available
Posted 10 days ago

Why buy off the rack when you can design your own pair of custom kicks?  Join us in building the technology to unlock the best of Nike, custom-made for every consumer.
Nike Digital Engineering’s Customization Capability team is looking for a Lead Software Engineer to join our team.  We are responsible for the technology solutions that allow Nike consumers to design their own custom footwear and apparel.  Beyond serving Nike’s most loyal consumers, we empower partner teams that help bring customization experiences to life across all of Nike’s global eCommerce channels.  In this role you will get to touch all of the critical web experiences that bring customization to life across Nike, Inc.
As our Lead Software Engineer your role will include:Participating in a high functioning DevOps Scrum team, employing various XP practices
Developing the tools and processes used across Nike Digital Engineering to increase speed of software delivery while reducing the cost of implementation
Designing, developing, debugging, and testing full stack capabilities for Nike, Inc eCommerce applications, inclusive of UX, frameworks, and APIs that deliver secure, reliable, maintainable, highly available, and performant web experiences
Building observable code that helps inform data driven decisions
Working in a continuous delivery model; deploying experiences frequently at large scale to a global audience of consumers
Providing technical leadership and knowledge to your teammates
Consulting and performing engineering support, problem solving, and issue resolution with internal and external resources
Representing your team in roadmap planning, visioning, and strategy sessions
Partnering with, working in and across multiple teams to deliver customization experiences 
QualificationsWhat We're Looking For:Bachelor's degree in Computer Science or a related field preferred or 2 years of additional experience in lieu of a degree
7+ years of software development experience with at least 2 years guiding a team
Diverse experience in Web Based Software development, including React, Redux, HTML, CSS, JavaScript, Node, Microservice Architecture, REST / GraphQL
Experience with 3D technologies (WebGL, three.js, etc.)
Experience in designing and implementing highly scalable web applications
Track record of leading others & positive change in solution design, technical delivery, and process improvement
Experience with leading projects in highly collaborative, multi-disciplinary development teams
Experience working in a Distributed/Cloud-based environment (e.g. Amazon EC2, GCE, Rackspace, Azure, etc.).  AWS preferred.
Experience delivering software using an agile development process (Scrum preferred)
Experience with modern build strategies, continuous integration, unit testing, static analysis, integration testing experience
Experience working with relational and NoSQL databases (e.g. Aurora, Dynamo).
Experience estimating work, planning, organization and implementing complex software projects
Commitment to and hands-on experience in performing technical code reviews 
Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical IT teams
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.
Job ID: 00441060