Sporting Fashion & Goods
Principal Software Engineer, ITC
Mid Level
Karnataka, India
in office
Full time
Job description
About the Role
The Principal Engineer will join Nike's Consumer Product Innovation team within the larger Global Technology organisation, working on internal product and innovation tools. Reporting to the Engineering Director, the role involves collaborating with software engineers, principal engineers, solution architects, 3D artists, and product managers across geographies. The engineer will be a primary technical leader on an emerging technology platform, spending half the time leading design, development, operation, and integration of platforms and applications, and the other half on leadership responsibilities such as driving technical priorities, defining engineering best practices, and translating business problems into technical solutions.
Key Responsibilities
- Lead by example to design, develop, operate, and integrate Nike and partner platforms and applications.
- Drive technical priorities and define engineering best practices.
- Collaborate with peers and cross-functional partners to translate business problems into technical solutions.
- Stay up-to-date with the latest trends and advancements in frontend development, evaluating new tools, frameworks, and techniques to assess their impact on team productivity and product quality.
- Set technical standards, provide guidance, and ensure successful delivery of projects.
- Provide technical leadership and mentorship to agile teams in a product model.
Required Experience & Qualifications
- Excellent computer science fundamentals, including algorithms and data structures.
- 14+ years of software engineering experience as an individual contributor developing custom software.
- 5+ years hands-on experience implementing and supporting modern software architectural principles and patterns (REST, domain-driven design, DevOps, microservices, etc.).
- 5+ years hands-on experience with distributed cloud systems (node.js, EC2, Lambda, DynamoDB, Elasticsearch, or Google Cloud/Azure equivalents).
- Experience with front-end web application technologies (JavaScript, CSS, HTML5, Vue, React/Redux, etc.).
- Continuous deployment and automated testing experience.
- 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.
- Experience developing, monitoring, and supporting highly available micro-services/lambdas and applications.
- Demonstrated ability and experience as a professional with deep technical knowledge who excels in leadership and mentorship.
- Bachelor's degree in Computer Science or Engineering, or equivalent experience.
Preferred Skills
- Deep familiarity with 3D content creation tools (e.g., Maya, Blender, Substance, Unity, Unreal) and 3D pipelines used in product design and digital twin workflows.
- Experience integrating AI/ML solutions into creative or design tools.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.