Lead Software Engineer - Backend, ITC

Nike

3.7

(41)

India

Why you should apply for a job to Nike:

  • 60% say women are treated fairly and equally to men
  • 56% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.

    #21272_R-80402

    Position summary

    ect Scalable Solutions: Define technical strategies and design highly scalable backend systems and microservices using Java, Spring Boot, and cloud technologies on Amazon Web Services (AWS).

    • 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 integrations across inventory platforms.

    • Cloud-Native Deployment: Oversee deployment of services on AWS, ensuring optimal use of cloud resources (e.g., Lambda, ECS, DynamoDB, RDS, CloudFormation).

    • Performance Optimization: Continuously evaluate system performance, identify bottlenecks, and implement improvements to support large-scale inventory 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 Splunk, SignalFx, and Grafana 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.

    • Technical Expertise: Deep expertise in Java, Spring Boot, backend systems architecture, HLD and LLD.

    • Proven track record deploying and maintaining applications on AWS, with strong familiarity in services like Lambda, EC2, ECS, DynamoDB, RDS, API Gateway, and CloudFormation.

    • Extensive experience building RESTful APIs and designing scalable microservices.

    • Strong command over CI/CD practices, containerization (Docker/Kubernetes), and DevOps tools (e.g., Jenkins, GitHub Actions).

    • Understanding of distributed systems, event-driven architecture and messaging platforms (Kafka, RabbitMQ, or similar).

    • Exposure to Supply Chain domain areas like inventory management, order management, logistics management, warehouse management.

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

    Why you should apply for a job to Nike:

  • 60% say women are treated fairly and equally to men
  • 56% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.