Lead Software Engineer, ITC

Nike · Karnataka, India

WHO YOU’LL WORK WITH



As a Lead Software Engineer you will report to an Engineering Manager and collaborate closely with a Principal Engineer, Product Manager and cross functional teams along with guiding and mentoring a team of engineers to deliver scalable solutions that meet business objectives.


WHAT YOU’LL WORK ON

As a Lead Software Engineer, you’ll think strategically, act tactically, and collaborate across teams to bring clarity to complex technical challenges. You’ll be a key driver of Nike’s backend engineering efforts, empowering teams to build rock-solid systems and services to manage Nike’s global Digital Purchase Order Management Platform.

As a Lead Software Engineer, you’ll guide technical decisions, architect systems, and inspire teams to deliver world-class backend solutions leveraging the Azure cloud ecosystem.

  • Architect Scalable Solutions: Define technical strategies and design highly scalable backend systems and microservices using node,js, and React  on Azure.

  • Technical Leadership in a highly collaborative, multi-discipline development team environment. Guide and mentor engineering teams to deliver high-quality software solutions, advocating for best practices in coding, testing, and continuous delivery.

  • API Design: Spearhead the design of robust and well-documented RESTful APIs to enable seamless integration across Purchase Order Collaboration platforms.

  • Cloud-Native Deployment: Oversee deployment of services on Azure ensuring optimal use of cloud resources (Azure Functions, Azure Service Bus, Cosmos, FrontDoor).

  • Performance Optimization: Continuously evaluate system performance, identify bottlenecks, and implement improvements to support global Purchase Order operations.

  • Cross-Team Collaboration: Partner with Product Managers, Architects, and other Engineering leaders to define technical roadmaps, prioritize deliverables, and align with business goals.

  • Security and Reliability: Ensure solutions adhere to industry best practices for security, availability, and reliability, while adapting to evolving business needs.

  • Observability and Monitoring: Design, implement, and operate end‑to‑end observability solutions (metrics, logs, and distributed tracing) using platforms such as Applications Insights or CloudWatch to ensure system health and performance.

  • Continuous Improvement: Stay ahead of emerging technologies, advocate modernization, and foster an environment of learning and growth within the team.

  • AI Adoption: Lead AI and intelligent automation initiatives by identifying high‑impact use cases, shaping adoption strategy, evaluating feasibility, and guiding teams in delivering AI capabilities at scale.

WHO WE ARE LOOKING FOR

  • Education & Experience: bachelor’s or master’s degree in computer science, Software Engineering, or equivalent.

  • 7 to 10 years of professional experience delivering backend software solutions.

  • At least 2+ years of experience in a technical leadership role; overseeing engineering teams and driving technical decisions.

  • Experience working in a distributed/cloud-based environment (e.g. Azure strongly preferred, AWS)

  • Experience in micro service architecture, domain driven design, and RESTful Services

  • Experience working on React.js for component driven development, frontend testing frameworks and performance optimizations.

  • Experience with monitoring and tracing tools like Application Insights & CloudWatch.

  • Experience working with NoSQL databases such as Cosmos

  • Experience working with enterprise message brokers such as Azure Service Bus

  • Exposure towards Co-pilot or Cursor development is an advantage.

LEADERSHIP SKILLS

  • Technical Leadership in a highly collaborative, multi-discipline development team environment.

  • Exceptional ability to mentor and guide junior and mid-level engineers.

  • Experience leading agile teams, defining technical roadmaps, and maintaining alignment with business stakeholders.

  • Adept at communicating technical ideas clearly and succinctly to both technical and non-technical audiences.

Software pay context

Based on 7,682 disclosed Software salaries on RoleSuite, the role pays a median of $158K/year, with most offers between $124K and $199K (10th–90th percentile: $101K–$236K).

See the full Software salary breakdown →
Apply →