Ciena | Software Developer Intern – C++ / Java / Python

Join WhatsApp

Join Now

Join Telegram

Join Now

Duration: 6 months (January 2026 – June 2026)
Location: Hybrid
Employment Type: Internship (Full-time)

About Us

We’re a company rooted in people, innovation, and inclusivity—committed to creating a vibrant environment where everyone feels they belong.

At our world-class labs, interns work on real projects in real time, gaining hands-on exposure to the latest technologies. We believe in mentorship, networking, and leadership opportunities to help you grow beyond academics.

Through our CienaCares program, we also encourage life-work integration, supporting causes that matter through volunteering and donation matching.

Job Description :-
Company:Ciena
Job Role:Software Developer Intern – C++ / Java / Python
Batches:Recent Batch
Degree:Bachelor’s/Master’s Degree
Experience:Freshers
Location:Pune/Gurugram, INDIA
CTC/Salary:INR 5-7 LPA (Expected)

About the Role

As a Software Developer Intern, you’ll work closely with senior engineers to design, build, and optimize networking and software solutions. You’ll contribute to projects using C++, Java, or Python, applying strong problem-solving skills and modern software development practices.

Key Responsibilities

  • Design, code, and debug software modules in C++, Java, or Python.
  • Build scalable systems using object-oriented principles and modern frameworks.
  • Write clean, efficient, and testable code in Linux/UNIX environments.
  • Apply algorithmic and analytical thinking to solve complex technical challenges.
  • Collaborate in Agile development cycles across cross-functional teams.
  • Integrate networking protocols and APIs into software solutions.

What We’re Looking For

We value interns who demonstrate:

  • Curiosity – Passion for learning and exploring new technologies.
  • Initiative – Ownership of tasks with a proactive mindset.
  • Agility – Comfort working in dynamic, fast-paced environments.
  • Collaboration – Team-oriented approach to problem-solving.
  • Innovation – Forward-thinking ideas with a drive to improve.
  • Strong Communication – Ability to convey ideas clearly across teams.
  • Big Picture Thinking – Balancing strategic vision with attention to detail.

Must-Haves

  • Currently pursuing B.Tech/M.Tech/MCA (or equivalent) in Computer Science, Software Engineering, or related field.
  • Proficiency in at least one programming language: C++, Java, or Python.
  • Strong knowledge of Object-Oriented Programming (OOP) and data structures.
  • Experience with Linux/UNIX environments.
  • Solid problem-solving and algorithmic skills.
  • Familiarity with Agile methodologies (Scrum/Kanban) is a plus.

Nice-to-Haves

  • Knowledge of networking concepts and protocols.
  • Prior exposure to large-scale systems or open-source contributions.
  • Strong verbal and written communication skills.
  • Self-motivated, deadline-driven, and detail-oriented.

Apply Through This Link: Click Here

Join our Telegram group: Click here

Follow us on Instagram: Click here

Follow us on WhatsApp: Click here

Why Join Us?

  • Work on cutting-edge projects with real-world impact.
  • Receive mentorship from industry experts.
  • Gain hands-on experience with modern technologies.
  • Be part of an inclusive, collaborative environment.
  • Opportunity to transition into a full-time role post-internship (based on performance).

Leave a Comment