Solve complex software engineering problems supporting Nike’s pursuit of delivering state of the art tools to our product developers and broader creation community.
Requirements
- Excellent computer science fundamentals, including algorithms and data structures
- Hands-on experience implementing and supporting modern software architectural principles and patterns (REST, domain-driven design, DevOps, microservices, etc)
- Hands on experience with distributed cloud systems (node.js, EC2, Lambda, DynamoDB, Elasticsearch, or Google Cloud/Azure equivalents)
- Rich experience with front-end web application technologies (JavaScript, CSS, html5, React/Redux, Vue, etc.)
- Experience with implementing and integrating AI, Machine Learning and related data solutions preferred.
- Continuous deployment and automated testing experience
- Experience developing, monitoring, and supporting highly available microservices/lambdas and applications
Responsibilities
- design, develop, operate, and integrate Nike and partner platforms and applications
- drive technical priorities
- define engineering best practices
- help to translate business problems into technical solutions
- developing, monitoring, and supporting highly available microservices/lambdas and applications
Other
- 10+ years software engineering experience as an individual contributor developing custom software
- Excellent influencing, verbal and written communication skills
- Demonstrated ability to build and maintain relationships with multiple peers and cross-functional partners
- Experience working in a technical leadership role with agile teams in a product model
- Will accept any suitable combination of education, experience and training