Applications are invited for the post of Software Engineer I at Nike. Apply Now.

About ITC

NIKE, Inc. is a purpose-driven organization energized by a shared commitment to move the world forward through the power of sport. We champion diversity and amplify individual passions to bring inspiration and innovation to every athlete* in the world.

Here, every teammate has a role to play. We work together, embracing our differences and pushing boundaries, to achieve collective success.

About the Post

As a Software Engineer I at Nike’s Geographies & Marketplace Experiences (GaME) – Athlete Tools team located at India Technology Center, you’ll work alongside a group of talented engineers building solutions for global digital and in-store platforms designed to deliver best-in-class consumer experiences.

You’ll work under the guidance of an Engineering Manager, who will mentor and support your career growth. You will have opportunities to learn hands-on, collaborate with teammates, and share ideas that influence the technical direction of projects.

Responsibilities

  • 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.

Requirements

  • Bachelor’s degree in computer science, Information Systems, or related fields.

Preferred

  • Exposure to Java programming and frameworks like Spring Boot through academics, internships, or projects.
  • Understanding of RESTful APIs and microservice architecture.
  • Familiarity with databases (NoSQL like Cassandra/DynamoDB/MongoDB or SQL like MySQL/Oracle).
  • Enthusiasm for test-driven development using tools like JUnit or Mockito.
  • Interest in cloud platforms and services (e.g., AWS, Azure, Google Cloud).
  • Basic knowledge of monitoring tools like Kibana or Grafana (bonus); eagerness to learn.
  • Awareness of Agile/Scrum practices and teamwork principles.
  • Self-driven mindset with curiosity to learn and adapt in challenging environments.
  • Strong communication skills, teamwork abilities, and a willingness to take ownership of tasks.
  • Understanding in designing and implementing highly scalable web applications
  • Understanding in micro service architecture, domain driven design, and RESTful Services using languages such as Java, Node, or Scala
  • Understanding working with relational data stores like MySQL and Oracle
  • Understanding working with NoSQL data stores like Cassandra, DynamoDB, or MongoDB is a plus
  • Understanding working in a distributed/cloud-based environment (e.g. Amazon EC2, GCE, Rackspace, Azure etc.) is a plus
  • Understanding in Python programming is a plus
  • Understanding with IaC tools like Cloudformation, Terraform etc is a plus
  • Understanding with monitoring and tracing tools like Splunk, SignalFx and New Relic
  • Understanding with continuous integration, unit testing

Location

4/F, WeWork, Embassy GolfLinks, Karnataka, 560093, India.

How to Apply

Interested candidates can apply through this link.

Click here to view the official notification of Software Engineer at Nike ITC.