NIKE, Inc.

Principal Software Engineer - ITC

NIKE, Inc.
Job Type Full-time
Experience Principal
Posted 3 weeks ago
Principal Level

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.

Who You Will Work With

You will report to the Software Engineering Director and work closely with multiple engineering squads across a business-aligned domain to solve business and technology problems. You will partner with Architecture, Engineering, Product, Business leadership, and Scrum teams to define technical designs, implementation roadmaps, and engineering standards.

Through communities of practice, you will interact with engineers from multiple squads and help elevate Nike’s engineering culture, standards, best practices, excellence, and innovation.

Who We Are Looking For

As a Principal Software Engineer in the Partners and Sports Marketing engineering organization, you will help design and deliver best-in-class commerce experiences for customers worldwide. You will work in a diverse, multidisciplinary, collaborative environment with a DevOps culture and ownership of the products you build and support.

  • Excellent computer science fundamentals, including algorithms and data structures.
  • Expert proficiency in object-oriented programming and design.
  • 14+ years of software engineering experience as an individual contributor developing custom software.
  • 5+ years of hands-on experience implementing and supporting modern software architecture principles and patterns, including microservices, REST, domain-driven design, and DevOps.
  • Strong knowledge of serverless cloud computing, preferably AWS, containerization, CI/CD, and automated testing.
  • 5+ years of hands-on experience with distributed cloud systems, including Node, TypeScript, Java, Python, EC2, Lambdas, Elasticsearch, or equivalent AWS or Google Cloud technologies.
  • Experience with NoSQL data stores such as Cassandra, DynamoDB, or MongoDB.
  • Experience with front-end web technologies such as JavaScript, CSS, HTML5, React, and Redux.
  • Experience with AI-assisted development tools such as Cursor, Claude, or Codex.
  • Proficiency with agentic development patterns and interest in using AI agents under clear human oversight.
  • Excellent influencing, verbal, and written communication skills.
  • Ability to build and maintain relationships with peers and cross-functional partners.
  • Experience with agile teams operating in a product model.
  • Bachelor’s degree in Computer Science or Engineering, or equivalent experience.

What You Will Work On

  • Collaborate with product and engineering leadership on roadmaps and implementation approaches.
  • Work with multiple multifunctional engineering teams across time zones to drive cross-domain alignment and technical delivery of major capabilities.
  • Evaluate solution options, assessing their relative merits and risks.
  • Provide technical leadership in the evaluation, conceptualization, design, and development of major capabilities.
  • Participate in establishing core platforms and building capability maturity visions.
  • Architect, develop, test, and deploy sophisticated solutions.
  • Mentor software developers through code reviews and ensure work meets industry standards.
  • Develop technical solutions for engineering, data, and business-facing teams.

NIKE offers a generous total rewards package, casual work environment, diverse and inclusive culture, and opportunities for professional development. NIKE, Inc. is an equal opportunity employer.

Similar Job Openings