Lead Software Engineer, ITC at Nike

Karnataka, India

Nike Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Retail, SportswearIndustries

Requirements

  • Minimum of 8 years software development experience in building Frontend with React and TypeScript
  • Experience driving technical decisions and solutions in a highly collaborative, multi-discipline development team environment
  • Experience in API development and integration with RESTful Services using languages such as Node.js
  • Experience with developing automated tests (E2E) with testing frameworks like Jest, Cypress.js and Enzyme
  • Experience with continuous integration, unit testing, static analysis, and automated integration tests -- Continuous delivery experience preferred
  • Solid understanding of Scrum and Agile principles
  • Experience working in a distributed/cloud-based environment (e.g. Amazon EC2, GCE, Rackspace, Azure etc.)
  • Nice to have experience in Jenkins and Docker
  • Dedication to and hands-on experience in performing technical code reviews
  • Excellent verbal and written communication and collaboration skills to effectively connect with both business and technical teams
  • Bachelor’s degree in Computer Science or Engineering, Information Systems, or a combination of relevant education, experience, and training

Responsibilities

  • Build, test, and maintain React applications and Node services providing functionality necessary to render content
  • Lead and contribute to architectural decisions, technical strategy, and feature planning
  • Work closely with product managers, designers, stakeholders and other engineers to define requirements, technical specifications, and deliver quality software
  • Explain designs and constraints to stakeholders and technical teams, gather alignment and buy-in
  • Ensure solutions are designed and developed using a scalable, highly resilient cloud native architecture
  • Design and implement RESTful APIs, microservices, services using technologies like Node.js
  • Lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Develop NoSQL databases, ensuring efficient data storage and retrieval
  • Write unit tests, integration tests, and maintain high code quality standards using tools such as Jest, Mocha, or similar
  • Identify and fix performance bottlenecks across the full stack, ensuring high availability and responsiveness
  • Integrate with and maintain continuous integration/continuous deployment (CI/CD) pipelines for seamless software delivery
  • Participate in Agile processes, including sprint planning, daily stand-ups, code reviews, and retrospectives
  • Provide technical leadership and mentorship to your teammates and develop a team environment that promotes collaboration and innovation

Skills

Key technologies and capabilities for this role

ReactTypeScriptNode.jsRESTful APIsJestCypress.jsEnzymeCI/CDUnit TestingScrumAgileAWSAzureJenkinsDockerCode Review

Questions & Answers

Common questions about this position

What experience is required for the Lead Software Engineer role?

A minimum of 8 years of software development experience in building Frontend with React and TypeScript is required, along with experience in API development using Node.js, automated testing with Jest, Cypress.js, or Enzyme, and working in distributed/cloud-based environments.

What is the salary or compensation for this position?

This information is not specified in the job description.

Is this a remote position or what is the work location?

This information is not specified in the job description.

Who will I be working with in this role?

You will work directly with your engineering team, collaborate with peer teams, and partner with globally distributed engineering, product, and program teams, reporting to an Engineering Manager or Senior Engineering Manager.

What makes a strong candidate for this Lead Software Engineer position?

Strong candidates have 8+ years of experience with React, TypeScript, Node.js, automated testing, Agile/Scrum, cloud environments, plus leadership in technical decisions, code reviews, and excellent communication skills in collaborative teams.

Nike

Designs and sells athletic footwear and apparel

About Nike

Nike designs, manufactures, and sells a variety of footwear, apparel, equipment, and accessories aimed at athletes, fitness enthusiasts, and everyday consumers. Their products are created to be stylish and performance-oriented, catering to the needs of a diverse clientele. Nike operates through multiple sales channels, including retail stores, online platforms, and third-party retailers, and enhances its brand image through endorsements from well-known athletes and sports teams. A key aspect of Nike's approach is its membership program, which offers exclusive access to products and content, fostering a deeper connection with consumers. Unlike many competitors, Nike places a strong emphasis on sustainability and corporate responsibility, integrating these values into its operations and product development. The company's goal is to continue growing by creating products that resonate with consumers while promoting positive social and environmental impact.

Beaverton, OregonHeadquarters
1964Year Founded
IPOCompany Stage
Consumer Software, Social Impact, Consumer GoodsIndustries
10,001+Employees

Benefits

Health Insurance
Remote Work Options
Flexible Work Hours

Risks

Emerging sportswear brands increase competition through digital marketing and direct sales.
Rising raw material costs could impact Nike's profit margins.
Consumer backlash over labor practices could harm Nike's brand reputation.

Differentiation

Nike integrates electronics into footwear for active recovery, enhancing product innovation.
The company capitalizes on retro designs, appealing to nostalgic consumers.
Nike's strong brand loyalty is bolstered by high-profile athlete endorsements.

Upsides

Nike's partnership with Oaklands Wolves boosts brand visibility among younger demographics.
Significant investments indicate strong investor confidence in Nike's growth prospects.
Nike's recognition as a socially responsible stock appeals to environmentally conscious investors.

Land your dream remote job 3x faster with AI