The Job logo

What

Where

Software Engineer 3

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Seeking a Software Engineer 3 with Python application development skills for Ciena's NextGen NMS system, focusing on high performance and responsiveness on Navigator MC domain controller. Join an innovative team working on public and private cloud servers to develop software for network elements using various technologies like DWDM and Optical Switches, ensuring efficient maintenance and problem-solving.

Job description 

We seek an experienced, highly skilled, motivated, and talented individual interested in Python application development focusing on server-side logic, ensuring high performance and responsiveness on Ciena's NextGen NMS system, i.e., Navigator MC. Navigator MC is Ciena's domain controller, automating the lifecycle operations of Ciena's packet and optical networks. Navigator MC helps network operators plan, provision, and turn up multi-layer services quickly using a highly intuitive interface. Candidates with a high level of technical aptitude and software development experience on the public or private cloud are encouraged to apply. You will be joining a forward-thinking, innovative team that is responsible for building software running on public and private cloud servers.


Roles and Responsibilities:
As a lead engineer, you would be working independently and responsible for the following:

  • Design, develop and support software specializing in different NMS/EMS layers to support network elements using multiple technologies like DWDM, Optical Switches, and Multi-Service edge products
  • ​You are a self-starter who works with limited direction and is committed to delivering against aggressive deadlines
  • ​You can make key decisions and manage competing and ever-changing release priorities largely driven by the software development process
  • Understand the existing microservice-based architecture of Navigator MC software and deploy it on the RedHat OpenShift platform
  • ​You thrive in a multi-disciplinary team environment but are comfortable working independently as required
  • You keep abreast of the market and competitive developments and are always keen to formulate new ideas and problem-solve
  • Develop a complete understanding of mid-sized features and proactively partner with Systems Engineering to review and close feature requirements on time
  • Create extensible designs that account for expanded feature scope and/or anticipated future needs
  • Analyze recurring design defects within the feature/complex subsystem and implement practices for early detection and avoidance across the features thus improving design quality
  • Create designs for the features or complex subsystems that take into consideration the entire product life cycle, which enables efficient maintenance of the features or complex subsystems in future releases
  • Choose the right technology/tools (for example appropriate design patterns), with no unnecessary abstraction layers, to implement the features/complex subsystem, which resulted in high-quality, stable, efficient, and secure code
  • Evaluate various competing 3rd party software/tools and propose the one that fits the product requirement best
     

Educational Qualification and Certifications:

  • Bachelors/Master of Engineering in Computer Science with 8+ years of relevant experience
  • Software Development Experience in Python is a must with knowledge of multiple Python frameworks
  • Working experience in NMS/EMS based Software systems
  • Extensive development experience on Linux OS
  • Excellent understanding of Data Structures and Multi-threading concepts
  • Excellent troubleshooting/debugging skills
  • Excellent Problem-Solving skills

     
Set alert for similar jobsSoftware Engineer 3 role in Gurgaon, India
Ciena Logo

Company

Ciena

Job Posted

4 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Gurgaon, Haryana, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Groww Logo

Software Development Engineer - 3

Groww

Bengaluru, Karnataka, India

+2 more

Posted: a year ago

We are looking for a Software Development Engineer with 6-10 years of experience in building scalable restful/soap microservice services. You will be responsible for working on software components/systems that solve real-world problems. You should have experience in microservices-based architecture and cloud infrastructures such as GCP and AWS. As a part of the team, you will have end-to-end ownership of the product/feature from design, code, and deployment. Quality assurance at every level is crucial, and collaboration with product managers, architects, and stakeholders is a must. You should be capable of troubleshooting and fixing production issues on priority. Mentoring and assisting other team members is part of the role. Strong problem-solving skills, knowledge of design patterns, and proficiency in Java and Spring are needed. A degree in Computer Science or equivalent is required. We value learnability and the ability to build large-scale, reliable, and sustainable systems.