resu·mail

 Software Engineer - C and Networking

at Ciena

Gurugram, India Mid Posted 2026-05-12

Don't apply into the void — reach the hiring manager

ResuMail finds the recruiters and hiring managers behind this  Software Engineer - C and Networking role at Ciena, drafts a personalised outreach email, and schedules the send — so your application actually gets seen.

Reach the hiring manager ›

About this role

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact. At Ciena, this role contributes to the development of high‑performance, adaptive networking software that enables customers to scale and innovate. The position focuses on designing core software components, applying advanced data modeling, and collaborating across teams to deliver resilient and efficient network solutions. The work directly supports Ciena’s mission to build scalable and reliable networking platforms.   How you will make an impact: Design, develop, and maintain scalable software components using C programming. Implement and manage YANG data models to enable robust network configuration and management. Integrate software with northbound interfaces, including CLI, REST, gRPC, and NETCONF. Apply data structures and algorithms to improve system performance and reliability. Collaborate with cross‑functional teams to deliver adaptive networking solutions. Troubleshoot, optimize, and enhance software components for efficiency and scalability. Evaluate emerging technologies and incorporate relevant advancements into software designs.   The must haves: Experience: 2–8 years of professional software development experience. Demonstrated application of C programming in production software environments. Application of data structures and algorithms to implement efficient software solutions. Utilization of YANG data models for network configuration and management. Exposure to northbound interfaces, including CLI, REST, gRPC, and NETCONF. Background in networking concepts and protocols. Application of debugging, analytical, and problem‑solving techniques in software development.   Nice to haves: Experience in network management systems or the telecommunications domain. Exposure to Linux or Unix operating environments. Exposure to software‑defined networking (SDN) and network functions virtualization (NFV). #LI-MP2 At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard.  Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination. Ciena is an Equal Opportunity Employer, including disability and protected veteran status. If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.

How to get this job at Ciena

  1. Don't rely on the portal. Cold applications for a role like  Software Engineer - C and Networking land in a pile of hundreds. A direct, personalised message to the hiring manager or a referrer is the fastest way in.
  2. Find the right person. ResuMail surfaces the actual recruiters and hiring managers at Ciena — not a generic careers inbox.
  3. Send tailored outreach. ResuMail drafts an email personalised to your resume and this role, then paces and schedules sends so you stay out of spam.
  4. Follow up. One polite nudge after 5–7 days roughly doubles reply rates — scheduled for you.

Reach Ciena's hiring managers today.

Free to start. No credit card. Built for Indian job seekers.

Start free with ResuMail ›