仕事を探す

Share this job

Principal Software Engineer– Nike Digital Engineering, China Digital Studio

Shanghai, China, China

Principal Software Engineer– Nike Digital Engineering, China Digital Studio


Nike does more than outfit the world's best athletes. We are a place to explore potential, obliterate boundaries, and push out the edges of what can be. We're looking for people who can grow, think, dream and create. We thrive in a culture that embraces diversity and rewards imagination. We seek achievers, leaders and visionaries. At Nike, it's about bringing what you have, to a challenging and constantly evolving game.

If you’re ready to innovate and lead in the Digital space, join Nike China Digital Studio’s Engineering team. We bring together technology and process expertise to deliver one-stop solutions that enable Nike, Inc.'s digital products and services. We use world-class technology, decades of athlete insights, and skills such as consumer analytics, statistics, digital marketing, software development, social media engagement and more to create, develop and deploy products and seamless experiences to athletes around the world.

We are excited about being at the forefront of the technology movement and we’re looking for others who want to join the club!


Scope and Responsibilities:

As a Principal Software Engineer, you will:

  • Provide team leadership, including technical skill development, issue resolution, and mentoring. 
  • Participate in collaborations on design and building of solutions across Nike Digital Engineering, with a focus on evolving our consumer platform
  • Contribute a leading perspective on specific or emerging technologies in highly available, global scale, consumer web properties
  • Be an integral voice in designing Nike’s next generation consumer platform, which will power future personalized consumer experiences across all touch-points
  • Work in support of multiple agile release trains, epics and scrum teams providing technical oversight and leadership to embedded software engineers and leads. 
  • Lead investigation of new software packages/vendors, APIs, and algorithms to deliver quality solutions at enterprise scale.
  • Influence teams and provide strategic advice in service-oriented methodology and design
  • Ensure rigorous engineering and development processes.
  • Lead the Engineering Community of Practice for the organization.
  • Recruit, hire, and mentor exceptional software engineering talent

 

Required Qualifications:

  • 10+ years professional experience in the design of complex projects across web platforms & mobile applications, with internal and external design, development, and quality teams
  • Masters’ or Bachelors' degree in Computer Science or a related field
  • Minimum of 7 years of experience and success in designing, developing consumer-facing web applications for highly available, scalable and secure sites
  • Demonstrated success in leading a methodical process of analyzing problems, gathering information, generating options and documenting solutions; then proposing and acting on a course of action
  • Expert knowledge of web technologies and application stacks built on Java, Javascript, Node.js, Scala, Python using microservices on cloud native architecture
  • Experience designing APIs and creating RESTful microservices
  • Functional experience & knowledge of cloud technology (AWS, Azure, etc…).
  • Experience with both relational and No-SQL databases (Cassandra, DynamoDB etc)
  • Experience in Docker, Kubernetes or other container technologies
  • Experience with hierarchical and distributed code repository management tools like GIT
  • Experience or exposure to Domain-Driven Design principles.
  • Solid understanding of SLDC’s, Common development practices, Agile, and Lean principles.
  • Proven ability to pull together diverse individuals with different goals and facilitate productive discussions
  • Successful track record dealing with executive level professionals to drive business outcomes  

求人アラートを作成

最新の求人案件を見るには、登録してください。