Are you passionate about technology, innovation, and digital transformation? 🌍 Nike, one of the world’s most iconic brands, is hiring Software Engineer I – ITC for its Bengaluru office. This is an exciting opportunity to join a global technology team that powers Nike’s digital ecosystem.
At Nike, you’ll do more than write code — you’ll help design scalable, high-performance systems that drive the company’s global digital strategy. Whether you’re a recent graduate or have up to 2 years of experience, this role offers a platform to grow, collaborate, and build a rewarding tech career.

About Nike
NIKE, Inc. is a leader in athletic footwear, apparel, equipment, and accessories, but its mission goes far beyond sportswear. The company inspires people to push boundaries and explore potential — both on and off the field.
Nike’s culture celebrates creativity, innovation, and diversity. With headquarters in Oregon, USA, and a strong presence in India, Nike continues to expand its digital and data-driven capabilities. Its India Technology Center (ITC) in Bengaluru plays a critical role in shaping the brand’s digital transformation journey through data engineering, software development, and cloud innovation.
Role Overview
The Software Engineer I (ITC) role is part of Nike’s Paid Media Solutions Team, responsible for designing and maintaining high-throughput, low-latency, and fault-tolerant systems that support Nike’s global marketing and analytics platforms.
You will work with a globally distributed engineering team, collaborating with product and program managers to develop solutions that are scalable, resilient, and cloud-native.
This is a full-time role based in Bengaluru, ideal for fresh graduates or early-career professionals (0–2 years of experience) who are eager to build expertise in data engineering, microservices, and cloud computing.
Key Responsibilities
As a Software Engineer I – ITC at Nike, you will:
1. Design & Development
- Build, test, and maintain data pipelines for high-volume, high-speed data processing.
- Design cloud-native, scalable, and resilient architectures.
- Implement solutions using Python, Java, Databricks, Hive, and Spark.
2. Collaboration
- Work closely with global engineering and product teams.
- Participate in design reviews, sprint planning, and agile ceremonies.
- Explain and document design decisions for alignment and technical approval.
3. Quality & Optimization
- Write and maintain unit, integration, and end-to-end tests using frameworks like Jest or Mocha.
- Identify and fix performance bottlenecks to ensure high availability and responsiveness.
- Perform code reviews to maintain high standards of quality and consistency.
4. CI/CD & DevOps
- Integrate and maintain continuous integration and deployment pipelines.
- Manage production deployments with AWS tools such as EC2, ECS, Lambda, API Gateway, and DynamoDB.
5. Agile & Documentation
- Contribute to Agile workflows including retrospectives and sprint demos.
- Update and maintain internal documentation and technical content.
Share the opportunity
Who Can Apply
| Criteria | Details |
|---|---|
| Experience | 0–2 years in software development or data engineering |
| Education | Bachelor’s degree in Computer Science, Information Systems, or Engineering (Master’s preferred) |
| Location | Bengaluru, India |
| Employment Type | Full-Time |
| Languages | English (Fluency required) |
| Start Date | Immediate openings |
Required Skills & Qualifications
- Experience with Python or Java for software development.
- Knowledge of Databricks, Hive, Spark, EMR, and SQL.
- Experience with data modeling, ETL, and streaming data systems.
- Familiarity with AWS cloud services (EC2, ECS, Lambda, DynamoDB, Kafka).
- Strong understanding of microservices, RESTful APIs, and CI/CD pipelines.
- Exposure to Agile/Scrum development environments.
- Excellent problem-solving and communication skills.
Preferred Skills
- Knowledge of data management and storage principles.
- Experience with moving large datasets across geographically distributed systems.
- Familiarity with automated testing frameworks and DevOps tools.
- Hands-on experience in performance tuning and optimization.
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
What You’ll Get
Working at Nike ITC Bengaluru offers more than a job — it’s a chance to become part of a global innovation powerhouse. Here’s what you’ll enjoy:
- 💼 Opportunity to work with cutting-edge cloud and data technologies.
- 🌍 Collaboration with global engineering teams across multiple regions.
- 🚀 Exposure to large-scale distributed systems supporting millions of users.
- 🧠 Continuous learning through training programs, mentorship, and innovation labs.
- 🌟 A workplace that values diversity, creativity, and growth.
- ❤️ Employee benefits including health insurance, wellness programs, and performance bonuses.
How to Apply
To apply for Nike Software Engineer I (ITC) position, follow these steps:
- Update Your Resume – Emphasize experience or academic projects using Python, Java, and AWS.
- Highlight Technical Skills – Mention data engineering tools like Spark, Hive, or Databricks.
- Prepare for Technical Rounds – Brush up on object-oriented programming, cloud concepts, and SQL.
- Showcase Projects – Include GitHub or portfolio links with relevant projects.
- Apply Now – Click the button below to submit your application through Nike Careers.
Conclusion
If you’re a tech-driven problem solver with a passion for building scalable systems, the Software Engineer I (ITC) role at Nike is your chance to make an impact. 🏆
Join a global team that combines innovation, technology, and creativity to drive Nike’s digital future. Whether you’re an early-career developer or a recent graduate, this is your opportunity to contribute to one of the world’s most recognized brands while growing your career in cloud and data engineering.
Share the opportunity