Nike logo

Senior Software Engineer - Platform Engineering, ITC

Nike
NewPosted yesterday

LOCATION

Karnataka · Onsite

EXPERIENCE

5 - 7 Years

TYPE

FullTime

SKILLS REQUIRED

KubernetesCI/CDAWS ServicesInfrastructure as CodeTerraformJenkinsApache KafkaDocker

Job description

Overview

Senior Software Engineer (Software Engineer III – Platforms) in Nike's AI, Platform Engineering & DevX (APEX) group, supporting Near-Realtime (NRT) platform teams under the Data Streaming Platform area.

What you'll do

  • Shape and deliver Nike's next-generation platforms, building resilient, scalable solutions and managing platform performance.
  • Ensure high standards of code quality and drive the adoption of open-source and agile methodologies within the organization.
  • Install, configure and maintain Kubernetes clusters.
  • Implement open-source projects in K8s.
  • Set up monitoring, logging, and alerting for Kubernetes clusters.
  • Implement Kubernetes security best practices, such as RBAC, network, and pod security policies.
  • Design, implement, and maintain robust CI/CD pipelines using Jenkins for efficient software delivery.
  • Automate infrastructure provisioning and configuration using Infrastructure as Code tools such as Terraform or CloudFormation.
  • Manage and optimize Artifactory repositories for efficient artifact storage and distribution.
  • Architect, deploy, and manage AWS EC2 instances, Lambda functions, Auto Scaling Groups (ASG), and Elastic Block Store (EBS) volumes.
  • Monitor, troubleshoot, and optimize AWS resources to ensure high availability, scalability, and performance.
  • Implement security best practices and compliance standards in the AWS environment.
  • Develop and maintain scripts in Python, Groovy, and Shell for automation and core engineering tasks.
  • Collaborate with cross-functional teams to integrate DevOps practices into the software development lifecycle.
  • Collaborate with product managers to scope new features and capabilities.
  • Mentor the team through complex technical problems.

What you'll need

  • 5-7 years of experience in designing and building production-grade platforms.
  • Experience in data streaming and orchestration solutions such as Kafka, NiFi and Airflow.
  • Deep expertise in Kubernetes, AWS services and cloud-native architectures.
  • Working experience designing and building production-grade microservices in any programming language, preferably Java and/or Go-lang.
  • Experience building end-to-end CI/CD pipelines to build, test and deploy to AWS environments such as Lambda, EC2, ECS and EKS.
  • Strong experience with Jenkins, Terraform, Docker and Kubernetes.
  • Proficiency in Java and/or Go-lang, NodeJS, React, SQL, and AWS.
  • Deep expertise in at least one of: Python, React, NodeJS.
  • Strong understanding of PaaS architecture and DevOps tools.
  • Familiarity with software engineering best practices, including unit tests, code review, version control, and production monitoring.
  • Experience with infrastructure as code tools such as Helm, Kustomize, or Terraform.
  • Experience with container runtimes such as Docker.
  • Ability to work independently in a fast-paced, agile environment.
  • Strong collaboration, communication and problem-solving skills, able to explain technical details to technical and non-technical stakeholders.

Details

  • Location: Karnataka, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - Platform Engineering, ITC