Ciena, a global leader in high-speed connectivity, is seeking Software Engineers to join its Gurugram office. This is a full-time role ideal for candidates with strong skills in C programming, networking, and data structures.
At Ciena, you will be part of a people-first, innovative culture that emphasizes flexible work environments, professional growth, and collaborative problem-solving. The role offers exposure to network management systems, software-defined networking (SDN), and cutting-edge telecom solutions, providing a strong foundation for a career in software and network engineering.

Role Overview
As a Software Engineer at Ciena, you will be responsible for designing, developing, and maintaining software components that support high-speed networking solutions. You will work on network management interfaces, YANG data models, and scalable software systems while collaborating with cross-functional teams to deliver innovative networking solutions.
This role is ideal for candidates who enjoy solving complex problems, optimizing software performance, and working in a collaborative environment. You will also gain exposure to telecom technologies, SDN, NFV, and modern software development practices, helping you build a successful career in networking and software engineering.
Key Responsibilities
- Design, develop, and maintain robust software components using C programming.
- Implement and manage YANG data models for network configuration and management.
- Integrate and collaborate with Northbound Interfaces (NBIs) such as CLI, REST, gRPC, and NETCONF.
- Apply advanced Data Structures and Algorithms to create efficient and scalable software solutions.
- Collaborate with cross-functional teams to deliver innovative networking solutions.
- Troubleshoot, optimize, and enhance software performance and scalability.
- Stay informed about emerging networking and software development technologies.
Help a friend land their next role. Share now!
Required Skills & Qualifications
- Strong proficiency in C programming.
- Expertise in Data Structures and Algorithms for efficient software solutions.
- Hands-on experience with YANG data models.
- Knowledge of NBIs including CLI, REST, gRPC, and NETCONF.
- Solid understanding of networking concepts and protocols.
- Exceptional problem-solving and debugging skills.
- Effective communication and team collaboration abilities.
Nice to Have
- Experience in network management systems or telecom domain.
- Familiarity with Linux/Unix environments.
- Exposure to Software-Defined Networking (SDN) and Network Functions Virtualization (NFV) concepts.
Job Details
| Detail | Information |
|---|---|
| Role | Software Engineer |
| Company | Ciena |
| Job Type | Full-time |
| Work Mode | On-site (Gurugram) |
| Experience | 0-3 years (entry to early level) |
| Education | Bachelor’s in Computer Science, Electronics, IT, or related field |
| Duration | Permanent |
| Location | Gurugram, India |
| Stipend / Salary | Competitive market-based salary (as per company policies) |
Expected Salary (Market Estimate)
💰 ₹5,00,000 – ₹8,00,000 per annum
This is an estimated market salary for entry-level Software Engineers in networking in India. Actual compensation may vary depending on experience, skills, and company policies.
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
Perks & Benefits
- Opportunity to work in a global technology leader shaping telecom and high-speed connectivity solutions.
- Exposure to cutting-edge networking and software technologies.
- Collaborative work environment with professional growth opportunities.
- Flexible work culture emphasizing well-being, belonging, and career development.
- Competitive compensation aligned with market standards.
How to Apply
- Prepare your resume highlighting C programming, networking projects, and relevant internships.
- Include experience or knowledge of YANG, SDN, NFV, or NBIs in your profile.
- Showcase any projects, certifications, or courses in networking or software development.
- Click the Apply button below to submit your application to Ciena.
- Prepare for interviews focused on networking concepts, coding in C, and problem-solving exercises.
About Ciena
Ciena is a global leader in high-speed networking and connectivity solutions. The company is committed to a people-first approach, prioritizing employee growth, well-being, and belonging. Ciena delivers innovative solutions for telecom, cloud, and enterprise networks, with a strong focus on network automation, software-defined networks, and next-generation connectivity.
Disclaimer
This job information is collected from official company sources. No fees are charged, and selection is not guaranteed. We are not responsible for losses arising from reliance on this information.
Share the opportunity