Back to Jobs
N

Software Engineer I, ITC

Nike Karnataka, India

Apply for this Position

Job Description

"Join the Global Technology organization at Nike and become a key player in developing innovative solutions that drive business success."

As a Software Engineer I, ITC at Nike, you will play a critical role in shaping the future of our technology landscape. You will collaborate with cross-functional teams to design, develop, and deploy scalable and user-friendly applications that meet the evolving needs of our customers.

With a focus on both front-end and back-end development, you will have the opportunity to work on a wide range of projects, from building robust features to maintaining system performance and ensuring seamless user experiences.

Why you should learn this:

The demand for skilled software engineers is high in the current market, with a projected growth rate of 21% by 2030, according to the Bureau of Labor Statistics.

Expected Salary: $115,000 - $155,000 per year, based on national averages and industry reports.

How it works:

  • Step 1: Analyze business requirements and collaborate with product managers to define project goals and objectives.
  • Step 2: Design and develop scalable and user-friendly applications, leveraging industry-leading technologies and frameworks.

Core Concepts to Master

1

Cloud Computing

Understand the principles of cloud computing, including scalability, reliability, and security, and learn how to design and deploy cloud-based applications using AWS or Azure.

2

Full-Stack Development

Learn how to develop both front-end and back-end applications, using languages such as JavaScript, Python, or Java, and frameworks like React, Angular, or Vue.js.

3

Containerization and Orchestration

Understand the concepts of containerization using Docker and orchestration using Kubernetes, and learn how to deploy and manage containerized applications.

Interview Questions (Beginner)

  • What is your experience with front-end development?
  • Can you explain the difference between a monolithic architecture and a microservices architecture?
  • How do you approach testing and debugging in your code?

Job Overview

CompanyNike
Employment TypeFull-time
LocationKarnataka, India
Experience LevelFresher

Advance Questions

  • • Can you describe a time when you had to optimize the performance of a slow application?
  • • How do you handle conflicts between design and development teams?
  • • Can you explain the concept of immutability and how it relates to software development?