Skip to main content
Nike logo

Senior Software Engineer, ITC

NikeBengaluru, Karnataka, IndiaSalary not disclosed

Onsite · Senior 5+ yrs · 2 days ago

Quick Take

Senior full-stack engineering role at Nike in Bengaluru (Onsite). Focuses on high-complexity interactive frontend visualization using React, TypeScript, and Node.js on AWS. Requires 5+ years of experience with state-heavy web apps, embeddable modules, and modern cloud deployment pipelines.

🏢 About Nike

Nike is the world's leading designer, marketer, and distributor of authentic athletic footwear, apparel, equipment, and accessories. Beyond equipping global athletes, Nike invests heavily in digital innovation, building modern software platforms that power global supply chains, design visualization, and omnichannel retail operations. The technology centre in Bengaluru plays a vital role in architecting and delivering high-impact enterprise capabilities for teams worldwide.

🎯 The Role

Nike is seeking a Senior Software Engineer to join the EIM Viz Squad in Bengaluru. This team designs and builds End-In-Mind Visualization—the core interactive digital wall that Nike merchants rely on to plan, collaborate on, and review product assortments across seasons.

In this role, you will solve demanding frontend challenges around complex client-side state, autosave mechanics, versioning, and drag-and-drop planning canvases. You will also develop supporting Node.js microservices on AWS, publish reusable UI modules for partner platforms, and establish engineering standards across the squad.

🛠️ Tech Stack

  • React, TypeScript, JavaScript
  • Complex Client State Management (Undo/Redo, Autosave)
  • Node.js Microservices on AWS (ECS Fargate, DynamoDB, S3, ALB)
  • Infrastructure as Code (Terraform, AWS CDK)
  • CI/CD Pipelines (GitHub Actions, Jenkins, Artifactory)
  • HTML5, CSS3, Responsive Layouts, Web Accessibility
  • Optional: Three.js, React Three Fiber, Vite, Vitest

💼 What You'll Do

  • Build and refine high-performance planning canvases with fluid drag-and-drop, product detail views, and responsive layouts across viewports.
  • Own intricate frontend state machines that govern autosaving, schema versioning, multi-step undo/redo, and team review sessions.
  • Design, implement, and maintain Node.js and TypeScript backend APIs integrated with enterprise product and planning services.
  • Package the core visualization application as an embeddable module with resilient interface contracts for host applications across Nike.
  • Direct end-to-end delivery pipelines, handling package publishing, environment promotion, and release automation.
  • Enforce strict security boundaries covering token authentication, cross-application embedding, and microservice communication.
  • Provide hands-on technical guidance, conduct thorough code reviews, and author architectural decision records.

✅ What You'll Need

  • 5+ years of experience delivering production web applications with a strong foundation in TypeScript and React.
  • Proven expertise managing complex client-side application state and building interactive user experiences.
  • Practical background engineering backend Node.js microservices and managing AWS cloud infrastructure.
  • Experience orchestrating infrastructure via Terraform or AWS CDK.
  • Hands-on familiarity with CI/CD automation and package publishing workflows.
  • Thorough understanding of web accessibility standards, software engineering principles, and automated testing.
  • Strong documentation habits and experience writing clear technical proposals and decision records.

🌟 Nice to Have

  • Experience with 3D product visualization using Three.js or React Three Fiber.
  • Experience with modern Vite library builds and testing with Vitest or React Testing Library.
  • Familiarity with domain-driven design and enterprise microfrontend architectures.

Why This Role?

This is a curated frontend role from Nike. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on React, TypeScript, Node.js and more.

Senior Software Engineer, ITC at Nike — FAQ

Quick answers about this role, the stack, and how to apply.

What is the tech stack for Senior Software Engineer, ITC at Nike?
The role uses React, TypeScript, Node.js, JavaScript, HTML5, CSS3. Filter our board by any of these to find similar openings.
How do I apply for Senior Software Engineer, ITC?
Use the apply link on this page to go straight to the company or recruiter. No ATS portal — apply directly.
Is Senior Software Engineer, ITC at Nike remote?
This role is Onsite based in Bengaluru, Karnataka, India. Use the remote filter on /jobs to see WFH options.

Bengaluru had 63 of the 113 India roles posted in September 2026.See the India breakdown