NIKE logo
🔥 Viewed by 63 students today✓ Verified Listing

Software Engineer I

NIKECompetition: Moderate • Entry Level
|Bengaluru, India|By CampusToCareer Editorial Team|Posted 13 days ago|Last verified 13 days ago
✓ Company career page verified✓ Application route verifiedLast checked on Aug 4, 2026
💼 Experience Required
0-2 Years
🕒 Employment Type
Full-time
🎓 Target Batch
2025 / 2026
🚀 Role Category
Software Engineer
📌 How to Apply
Click on the Apply button
💰 Salary
₹6 – ₹24 LPA
Skills Recommended
ReactVue.jscloud architectureDevOpsinfrastructure as codeCI/CDAWS servicesMochaJasmineJestdesign patternscomputer science fundamentalsAImachine learning
Career Guide • 15 min read

Complete preparation guide for Software Engineer I at NIKE

As a Software Engineer I at NIKE, you will be part of the Global Technology organization working on Nike’s internal Consumer Product & Innovation software tools. You will collaborate with a team of engineers to solve problems supporting Nike’s pursuit of delivering state of the art tools to product designers and the broader creation community.

✓ AI Assisted • Fact CheckedCampusToCareer Editorial TeamUpdated 23 Jul 2026

About NIKE

NIKE, Inc. is a global leader in the design, development, and worldwide marketing of footwear, apparel, equipment, and accessory products. It is a place where passionate individuals come together to create the future of sport. The company is unapologetic about who they are and what they’re after—bringing innovation and inspiration to every athlete in the world.

Required Skills Explained

React

Why required: To design, develop, and operate scalable software solutions that support Nike’s design and creation community across web, front-end, and cloud-native platforms.

How recruiters evaluate: The recruiter will evaluate your experience with React and your ability to build responsive, accessible, and performant web experiences.

  • React official documentation
  • Udemy React course
  • FreeCodeCamp React challenges

Vue.js

Why required: To build and enhance responsive, accessible, and performant web experiences using modern front-end technologies, design systems, and browser capabilities.

How recruiters evaluate: The recruiter will evaluate your experience with Vue.js and your ability to build scalable and maintainable software solutions.

  • Vue.js official documentation
  • Vue.js tutorial on YouTube
  • Vue.js course on Pluralsight

Cloud Architecture

Why required: To build and integrate cloud-native platforms, applications, APIs, and services using an API-first engineering approach.

How recruiters evaluate: The recruiter will evaluate your experience with cloud architecture and your ability to design and implement scalable and secure cloud solutions.

  • AWS Cloud Architecture blog
  • Microsoft Azure Cloud Architecture documentation
  • Google Cloud Architecture tutorial on YouTube

DevOps

Why required: To support the full software development lifecycle, including development, testing, deployment, monitoring, and operational excellence.

How recruiters evaluate: The recruiter will evaluate your experience with DevOps and your ability to improve usability, performance, scalability, resilience, and maintainability across user-facing applications and backend services.

  • DevOps Institute certification
  • DevOps tutorial on YouTube
  • DevOps course on Coursera

Infrastructure as Code

Why required: To build and integrate cloud-native platforms, applications, APIs, and services using an API-first engineering approach.

How recruiters evaluate: The recruiter will evaluate your experience with infrastructure as code and your ability to design and implement scalable and secure cloud solutions.

  • Terraform official documentation
  • AWS CloudFormation tutorial on YouTube
  • Infrastructure as Code course on Pluralsight

CI/CD

Why required: To support the full software development lifecycle, including development, testing, deployment, monitoring, and operational excellence.

How recruiters evaluate: The recruiter will evaluate your experience with CI/CD and your ability to improve usability, performance, scalability, resilience, and maintainability across user-facing applications and backend services.

  • Jenkins official documentation
  • CircleCI tutorial on YouTube
  • CI/CD course on Coursera

AWS Services

Why required: To build and integrate cloud-native platforms, applications, APIs, and services using an API-first engineering approach.

How recruiters evaluate: The recruiter will evaluate your experience with AWS services and your ability to design and implement scalable and secure cloud solutions.

  • AWS official documentation
  • AWS tutorial on YouTube
  • AWS course on Pluralsight

Mocha

Why required: To support the full software development lifecycle, including development, testing, deployment, monitoring, and operational excellence.

How recruiters evaluate: The recruiter will evaluate your experience with Mocha and your ability to improve usability, performance, scalability, resilience, and maintainability across user-facing applications and backend services.

  • Mocha official documentation
  • Mocha tutorial on YouTube
  • Mocha course on Coursera

Jasmine

Why required: To support the full software development lifecycle, including development, testing, deployment, monitoring, and operational excellence.

How recruiters evaluate: The recruiter will evaluate your experience with Jasmine and your ability to improve usability, performance, scalability, resilience, and maintainability across user-facing applications and backend services.

  • Jasmine official documentation
  • Jasmine tutorial on YouTube
  • Jasmine course on Coursera

Jest

Why required: To support the full software development lifecycle, including development, testing, deployment, monitoring, and operational excellence.

How recruiters evaluate: The recruiter will evaluate your experience with Jest and your ability to improve usability, performance, scalability, resilience, and maintainability across user-facing applications and backend services.

  • Jest official documentation
  • Jest tutorial on YouTube
  • Jest course on Coursera

Design Patterns

Why required: To design and implement scalable and maintainable software solutions.

How recruiters evaluate: The recruiter will evaluate your experience with design patterns and your ability to apply them to real-world problems.

  • Design Patterns official documentation
  • Design Patterns tutorial on YouTube
  • Design Patterns course on Coursera

Computer Science Fundamentals

Why required: To design and implement scalable and maintainable software solutions.

How recruiters evaluate: The recruiter will evaluate your experience with computer science fundamentals and your ability to apply them to real-world problems.

  • Computer Science Fundamentals official documentation
  • Computer Science Fundamentals tutorial on YouTube
  • Computer Science Fundamentals course on Coursera

AI

Why required: To build and integrate cloud-native platforms, applications, APIs, and services using an API-first engineering approach.

How recruiters evaluate: The recruiter will evaluate your experience with AI and your ability to design and implement scalable and secure cloud solutions.

  • AI official documentation
  • AI tutorial on YouTube
  • AI course on Coursera

Machine Learning

Why required: To build and integrate cloud-native platforms, applications, APIs, and services using an API-first engineering approach.

How recruiters evaluate: The recruiter will evaluate your experience with machine learning and your ability to design and implement scalable and secure cloud solutions.

  • Machine Learning official documentation
  • Machine Learning tutorial on YouTube
  • Machine Learning course on Coursera

Who Should Apply

freshers

Freshers with a degree in Computer Science, Engineering, Information Systems, or equivalent experience can apply for this role.

experienced

Experienced professionals with 0-2 years of software development experience can apply for this role.

graduates

Graduates with a degree in Computer Science, Engineering, Information Systems, or equivalent experience can apply for this role.

btech

B.Tech graduates with a degree in Computer Science, Engineering, Information Systems, or equivalent experience can apply for this role.

mca

MCA graduates with a degree in Computer Science, Engineering, Information Systems, or equivalent experience can apply for this role.

diploma

Diploma holders with a degree in Computer Science, Engineering, Information Systems, or equivalent experience can apply for this role.

Typical Hiring Process

  1. Round 1: The first round will be an online assessment to evaluate your technical skills.
  2. Round 2: The second round will be a technical interview to evaluate your experience with React, Vue.js, cloud architecture, DevOps, infrastructure as code, CI/CD, AWS services, Mocha, Jasmine, Jest, design patterns, computer science fundamentals, AI, and machine learning.
  3. Round 3: The third round will be a behavioral interview to evaluate your ability to work in a team, communicate effectively, and adapt to changing requirements.

Resume Tips for This Role

  • Highlight your experience with React, Vue.js, cloud architecture, DevOps, infrastructure as code, CI/CD, AWS services, Mocha, Jasmine, Jest, design patterns, computer science fundamentals, AI, and machine learning.
  • Include your experience with Agile development methodologies and version control systems like Git.
  • Mention your experience with cloud-native platforms, applications, APIs, and services.

Interview Preparation Tips

  • Be prepared to answer technical questions related to React, Vue.js, cloud architecture, DevOps, infrastructure as code, CI/CD, AWS services, Mocha, Jasmine, Jest, design patterns, computer science fundamentals, AI, and machine learning.
  • Be prepared to answer behavioral questions related to teamwork, communication, and adaptability.
  • Be prepared to ask questions about the company culture, team, and role.

Possible Interview Questions (10)

  1. What is your experience with React and Vue.js?
  2. How do you design and implement scalable and secure cloud solutions?
  3. What is your experience with DevOps and infrastructure as code?
  4. How do you improve usability, performance, scalability, resilience, and maintainability across user-facing applications and backend services?
  5. What is your experience with Mocha, Jasmine, and Jest?
  6. How do you apply design patterns to real-world problems?
  7. What is your experience with computer science fundamentals?
  8. How do you design and implement AI and machine learning solutions?
  9. What is your experience with Agile development methodologies and version control systems like Git?
  10. How do you work in a team and communicate effectively?

Salary Insights (India)

Industry range

The average salary for a Software Engineer in India is ₹6-24 LPA.

Freshers

The average salary for a fresher Software Engineer in India is ₹4-12 LPA.

Experienced

The average salary for an experienced Software Engineer in India is ₹10-30 LPA.

The salary for a Software Engineer in India can grow up to 20-30% per annum based on experience and performance.

Career Path Roadmap

1
Software Engineer

A Software Engineer is responsible for designing, developing, and operating scalable software solutions.

2
Senior Software Engineer

A Senior Software Engineer is responsible for leading a team of Software Engineers and designing and implementing complex software solutions.

3
Technical Lead

A Technical Lead is responsible for leading a team of Software Engineers and designing and implementing complex software solutions.

Why This Opportunity Is Worth Considering

  • This role offers a chance to work with a global leader in the design, development, and worldwide marketing of footwear, apparel, equipment, and accessory products.
  • This role offers a chance to work with a team of experienced Software Engineers and learn from them.
  • This role offers a chance to design and implement complex software solutions and improve usability, performance, scalability, resilience, and maintainability across user-facing applications and backend services.

Things To Know Before Applying

  • NIKE, Inc. is a global leader in the design, development, and worldwide marketing of footwear, apparel, equipment, and accessory products.
  • The company is headquartered in Beaverton, Oregon, USA.
  • The company has a diverse and inclusive culture and offers a generous total rewards package.

Recommended Courses

Cloud Computing
Coursera

This course provides a comprehensive introduction to cloud computing and its applications.

DevOps
edX

This course provides a comprehensive introduction to DevOps and its applications.

Infrastructure as Code
Udemy

This course provides a comprehensive introduction to infrastructure as code and its applications.

Career Advice

To succeed in this role, you need to have a strong foundation in computer science fundamentals, software engineering principles, and cloud computing. You should also have experience with Agile development methodologies and version control systems like Git.

Editorial Note: This role is a great opportunity for freshers and experienced professionals to work with a global leader in the design, development, and worldwide marketing of footwear, apparel, equipment, and accessory products. The company offers a generous total rewards package and a diverse and inclusive culture.
Written by CampusToCareer Editorial Team • AI Assisted • Fact Checked

Frequently Asked Questions

The average salary for a Software Engineer in India is ₹6-24 LPA.
The salary for a Software Engineer in India can grow up to 20-30% per annum based on experience and performance.
The key skills required for this role are cloud computing, DevOps, infrastructure as code, CI/CD, AWS services, Mocha, Jasmine, Jest, design patterns, computer science fundamentals, AI, and machine learning.

Similar Roles to Explore

Software EngineerSenior Software EngineerTechnical LeadDevOps EngineerCloud Engineer
Application trackerSkill learning pathsDaily coding practice
Apply Now
Reference Only

Original Job Description

The text below is preserved from the employer's listing for verification. CampusToCareer editorial content above is the primary guide for preparing your application.

Job Description

Software Engineer I, ITC

Position Type

Full Time

Career area

Software Engineering

Location

4/F, WeWork, Embassy GolfLinks, Karnataka, Karnātaka 560093, India

Job ID

R-88528

Apply Now

Become a Part of the NIKE, Inc. Team

NIKE, Inc. does more than outfit the world’s best athletes. It’s a place where passionate individuals come together to create the future of sport. We are unapologetic about who we are and what we’re after—bringing innovation and inspiration to every athlete* in the world. We look for athletes who can push boundaries, elevate our potential and continue leading us to greatness. The next tastemakers, playmakers, risk takers and glue players. Are you game?

WHO YOU’LL WORK WITH

You will be a part of the Global Technology organization working on Nike’s internal Consumer Product & Innovation software tools for enabling creation of Nike’s Footwear and Apparel and report to the team’s Software Engineering Manager based in Bengaluru. You will collaborate with a team of engineers in partnership with the team’s Product Manager working on software projects to achieve Nike’s business objectives.

WHO WE ARE LOOKING FOR

We’re looking for a Software Engineer to solve problems supporting Nike’s pursuit of delivering state of the art tools to our product designers and broader creation community. The candidate needs to be highly collaborative with peers, productive in a fast-paced development environment.

What you bring:

Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience

0–2 years of software development experience

Experience with React or Vue.js

Experience with cloud architecture, DevOps, infrastructure as code, CI/CD, and related tools

Experience with AWS services including Lambda, Step Functions, DynamoDB, Elasticsearch, and S3

Experience with Mocha, Jasmine, and Jest

Strong grasp of design patterns and computer science fundamentals

Preferred experience with AI, machine learning, and data solutions

Experience with modern architectures such as REST, domain-driven design, and microservices

Strong verbal and written communication skills

Ability to build strong collaborative relationships

WHAT YOU’LL WORK ON

You will be part of a team of engineers building software solutions for our partners in the Nike design community. These are some things you will work on:

Design, develop, and operate scalable software solutions that support Nike’s design and creation community across web, front-end, and cloud-native platforms

Build and enhance responsive, accessible, and performant web experiences using modern front-end technologies, design systems, and browser capabilities

Build and integrate cloud-native platforms, applications, APIs, and services using an API-first engineering approach

Develop sofware by participating in Agile sprint ceremonies and working on software tasks assigned to you

Collaborate closely with other engineers, product managers, designers, and business partners to deliver intuitive, reliable, and high-quality software solutions

Support the full software development lifecycle, including development, testing, deployment, monitoring, and operational excellence

Improve usability, performance, scalability, resilience, and maintainability across user-facing applications and backend services

NIKE, Inc. is a growth company that looks for team members to grow with it. Nike offers a generous total rewards package, casual work environment, a diverse and inclusive culture, and an electric atmosphere for professional development. No matter the location, or the role, every Nike employee shares one galvanizing mission: To bring inspiration and innovation to every athlete* in the world. OUR HIRING GAME PLAN

01 Apply

Our teams are made up of diverse skillsets, knowledge bases, inputs, ideas and backgrounds. We want you to find your fit – review job descriptions, departments and teams to discover the role for you.

02 Meet a Recruiter or Take an Assessment

If selected for a corporate role, a recruiter will reach out to start your interview process and be your main contact throughout the process. For retail roles, you’ll complete an interactive assessment that includes a chat and quizzes and takes about 10-20 minutes to complete. No matter the role, we want to learn about you – the whole you – so don’t shy away from how you approach world-class service and what makes you unique.

03 Interview

Go into this stage confident by doing your research, understanding what we are looking for and being prepared for questions that are set up to learn more about you, and your background.