NIKE logo
🔥 Viewed by 59 students today✓ Verified Listing

Software Engineer I

NIKECompetition: Moderate • Entry Level
|Bengaluru, Karnataka, India|By CampusToCareer Editorial Team|Posted 9 days ago|Last verified 9 days ago
✓ Company career page verified✓ Application route verifiedLast checked on Aug 4, 2026
💼 Experience Required
1 Years
🕒 Employment Type
Full-time
🎓 Target Batch
Any
🚀 Role Category
Software Engineer
📌 How to Apply
Click on the Apply button
💰 Salary
13 - 15 LPA
Skills Recommended
ReactNode.jsPythonNoSQL databasesRESTful APIsweb servicescloud platformsAWSserverless architecturescloud-native developmentGitGitHubtesting frameworksCI/CD tools
Career Guide • 15 min read

Complete preparation guide for Software Engineer I at NIKE

As a Software Engineer I at NIKE, you will be responsible for designing, developing, and maintaining scalable web applications and services. You will work on both front-end and back-end development, collaborate with cross-functional teams, and ensure high-quality software delivery. This role requires a strong foundation in software engineering, excellent problem-solving skills, and the ability to thrive in a fast-paced environment.

✓ AI Assisted • Fact CheckedCampusToCareer Editorial TeamUpdated 27 Jul 2026

About NIKE

NIKE, Inc. is a leading global sports brand that designs, develops, and sells athletic footwear, apparel, and equipment. The company is known for its innovative products, sustainable practices, and commitment to diversity and inclusion. With a strong presence in India, NIKE offers a dynamic work environment that fosters creativity, collaboration, and growth.

Required Skills Explained

React

Why required: React is required for building dynamic, responsive, and user-friendly web interfaces.

How recruiters evaluate: The recruiter will evaluate your proficiency in React, including your ability to write clean, modular, and reusable code.

  • React Official Documentation
  • Udemy React Course
  • FreeCodeCamp React Challenges

Node.js

Why required: Node.js is required for designing and implementing RESTful APIs, microservices, and backend services.

How recruiters evaluate: The recruiter will evaluate your understanding of Node.js, including your ability to write efficient, scalable, and secure code.

  • Node.js Official Documentation
  • Udemy Node.js Course
  • FreeCodeCamp Node.js Challenges

Python

Why required: Python is required for server-side programming, data analysis, and machine learning tasks.

How recruiters evaluate: The recruiter will evaluate your proficiency in Python, including your ability to write clean, readable, and efficient code.

  • Python Official Documentation
  • Udemy Python Course
  • FreeCodeCamp Python Challenges

NoSQL databases

Why required: NoSQL databases are required for efficient data storage and retrieval.

How recruiters evaluate: The recruiter will evaluate your understanding of NoSQL databases, including your ability to design and implement scalable data models.

  • MongoDB Official Documentation
  • Udemy NoSQL Course
  • FreeCodeCamp NoSQL Challenges

RESTful APIs

Why required: RESTful APIs are required for designing and consuming web services.

How recruiters evaluate: The recruiter will evaluate your understanding of RESTful APIs, including your ability to design and implement secure, scalable, and efficient APIs.

  • RESTful API Official Documentation
  • Udemy RESTful API Course
  • FreeCodeCamp RESTful API Challenges

Who Should Apply

freshers

Freshers with a degree in Computer Science, Engineering, or a related field can apply for this role.

experienced

Experienced software engineers with 1+ years of experience in full-stack development can apply for this role.

graduates

Graduates with a degree in Computer Science, Engineering, or a related field can apply for this role.

btech

B.Tech graduates with a degree in Computer Science, Engineering, or a related field can apply for this role.

mca

MCA graduates with a degree in Computer Science, Engineering, or a related field can apply for this role.

diploma

Diploma holders with a degree in Computer Science, Engineering, or a related field can apply for this role.

Typical Hiring Process

  1. Round 1: Apply for the role through the NIKE website or other job portals.
  2. Round 2: Meet a recruiter or take an assessment to evaluate your skills and experience.
  3. Round 3: Participate in a technical interview to evaluate your technical skills and problem-solving abilities.

Resume Tips for This Role

  • Tailor your resume to the job description and highlight your relevant skills and experience.
  • Use a clear and concise format to make it easy for the recruiter to scan your resume.
  • Include relevant projects and achievements to demonstrate your skills and experience.

Interview Preparation Tips

  • Prepare to answer technical questions related to software engineering, including data structures, algorithms, and system design.
  • Practice coding challenges to improve your problem-solving skills and coding efficiency.
  • Be prepared to answer behavioral questions related to teamwork, communication, and problem-solving.

Possible Interview Questions (5)

  1. What is your experience with React and Node.js?
  2. How do you approach problem-solving in software engineering?
  3. Can you explain the concept of RESTful APIs and how you have used them in your previous projects?
  4. How do you ensure the security and scalability of your code?
  5. Can you describe a project you worked on and your role in it?

Salary Insights (India)

Industry range

The average salary for a software engineer in India is around 12-15 LPA.

Freshers

Freshers can expect a salary range of 8-12 LPA.

Experienced

Experienced software engineers can expect a salary range of 15-25 LPA.

The salary for this role can grow up to 20-25 LPA with experience and performance.

Career Path Roadmap

1
Software Engineer II

With 2-3 years of experience, you can move to a Software Engineer II role, where you will lead projects and mentor junior engineers.

2
Technical Lead

With 5-7 years of experience, you can move to a Technical Lead role, where you will lead a team of engineers and make technical decisions.

Why This Opportunity Is Worth Considering

  • This role offers a competitive salary and benefits package.
  • You will have the opportunity to work on challenging projects and contribute to the growth of the company.
  • You will be part of a dynamic and diverse team and have the opportunity to learn from experienced engineers.

Things To Know Before Applying

  • The company culture is fast-paced and dynamic, and you need to be able to adapt to changing priorities and deadlines.
  • The company values innovation and creativity, and you need to be willing to take risks and try new approaches.
  • The company is committed to diversity and inclusion, and you need to be respectful and open-minded in your interactions with colleagues and customers.

Recommended Courses

Cloud Computing with AWS
Udemy

This course will help you learn the fundamentals of cloud computing and how to use AWS services.

Machine Learning with Python
Coursera

This course will help you learn the fundamentals of machine learning and how to use Python libraries such as scikit-learn and TensorFlow.

Career Advice

To succeed in this role, you need to have a strong foundation in software engineering, excellent problem-solving skills, and the ability to work in a team. You should also be willing to learn and adapt to new technologies and frameworks.

Editorial Note: This role is a great opportunity for software engineers who want to work on challenging projects and contribute to the growth of a leading global sports brand. With a competitive salary and benefits package, this role offers a great work-life balance and opportunities for career growth and development.
Written by CampusToCareer Editorial Team • AI Assisted • Fact Checked

Frequently Asked Questions

The salary range for this role is 13-15 LPA.
The required skills for this role include React, Node.js, Python, NoSQL databases, RESTful APIs, and cloud computing.
The company culture is fast-paced and dynamic, and values innovation and creativity.

Similar Roles to Explore

Software Engineer at AmazonSoftware Engineer at GoogleSoftware Engineer at Microsoft
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

Career area

Software Engineering

Location

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

Job ID

R-51404

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 part of the Global Technology organization and report to the Engineering Manager. On a daily basis, you will collaborate with peer software engineers, product managers, and architects on product teams to achieve business objectives. Additionally, you will engage with other Global Technology teams to align on both organizational and individual development goals.

WHO WE ARE LOOKING FOR

We are seeking a ambitious Full Stack Software Engineer to join our dynamic team. You’ll be responsible for developing and maintaining both front-end and back-end applications, ensuring seamless and scalable experiences for users. You will play a critical role in building robust features, maintaining system performance, and collaborating across teams to deliver high-quality cloud native software solutions. If you thrive in a collaborative environment, are energized by innovative technology, and excel at problem-solving, this role may be a great fit for you.

Key Qualifications:

Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent experience).

1+ years of professional experience as a Full Stack Software Engineer or in a similar role.

Hands on Exposure on Front-End Skills in React or similar technologies.

Hands on Exposure on in server-side programming languages such as Node.js, Python or similar.

Database Expertise: Experience NoSQL databases.

API Development: Hands on exposure to designing and consuming RESTful APIs and web services.

Cloud Technologies: Familiarity with cloud platforms preferably AWS, including experience with serverless architectures and cloud-native development.

Version Control: Proficient with Git, GitHub, or similar version control tools.

Testing Frameworks: Experience with unit testing, integration testing, and test-driven development (TDD).

Problem-Solving: Strong debugging, troubleshooting, and performance optimization skills.

Collaboration: Excellent communication and interpersonal skills, with the abiity to work well in a team-oriented, fast-paced environment.

Bonus Skills:

Familiarity with CI/CD tools (e.g., Jenkins, CircleCI, GitLab), containerization

technologies like Docker, or familiarity with microservices architecture.

Ability to thrive in a fast-paced, dynamic environment with ambiguity.

WHAT YOU’LL WORK ON

As a Software Engineer I, you will:

Design & Develop: Build, test, and maintain scalable web applications and services. Work on both front-end and back-end development to deliver end-to-end functionality.

Collaborate: Work closely with product managers, designers, and other engineers to define requirements, technical specifications, and deliver quality software.

Front-End Development: Implement dynamic, responsive, and user-friendly web interfaces using modern JavaScript frameworks ( React).

Back-End Development: Design and implement RESTful APIs, microservices, and backend services using technologies like Node.js, Python or similar.

Database Management: Develop NoSQL databases, ensuring efficient data storage and retrieval.

Testing & Quality Assurance: Write unit tests, integration tests, and maintain high code

quality standards using tools such as Jest, Mocha, or similar.

Performance Optimization: Identify and fix performance bottlenecks across the full stack,

ensuring high availability and responsiveness. CI/CD Integration: Integrate with and maintain continuous integration/continuous deployment (CI/CD) pipelines for seamless software delivery.

Agile Methodologies: Participate in Agile processes, including sprint planning, daily stand-ups, code reviews, and retrospectives.

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.

NIKE, Inc. is an equal opportunity employer. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.

Apply Now

What You Can Expect

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.