Calix Inc.

Network Management / EMS Software Engineering Director

US-CA-San Jose
Job ID
Software Engineering
Position Type
Full Time


We at Calix wake up every day and think about one thing – the best way to connect the device-enabled subscriber and the cloud-enhanced Internet of Everything. It’s a noble cause, and one that we share with a finite group of communications service providers (CSPs) around the world whose networks and software define the broadband experience of subscribers everywhere. As the leading provider of innovative communications software, systems, and services to these CSPs, our role is to provide the vision, the insights, and the solutions to enable them to be the service provider of choice to their subscribers.

This formula has worked. As Calix Software Defined Access and Calix Cloud innovations and value-added services enable our customers to transform their businesses and be the winning CSPs of tomorrow, they reward us with double-digit growth and extraordinary loyalty. It’s a virtuous cycle, and as a half-billion dollar start-up, it’s one that is just getting started.

Do you share our passion and want to learn more?


  • Lead and rive the definition of a common software architecture platform for the next generation of software products – SDN, EMS/NMS, NFV
  • Play a vital role in the development and maintenance of a large-scale network management application utilizing the latest technologies. The next generation of service and resource Management uses open source SDN controller OpenDayLight, ONOS and alike. It includes device plugin (Java OSGI), north bound Web Apps and REST Web services, and YANG/Netconf.
  • Drive the design, implementation, and maintenance activities of large-scale Internet and enterprise software applications for managing Telecommunications and Data-communications products and devices throughout multiple release cycles. You will work with real-time telecom hardware that are used to provides broadband data, video, and voice services to millions of homes and business around the globe.
  • Apply latest Object-Oriented methodologies, Java, OSGI, SDN, ODL, Web Services, DBMSs, and NoSQL database
  • Architect, develop, maintain and integrate various enterprise server modules
  • Work through all phases of Software Development Life Cycle (SDLC) with product marketing, engineering, and testing teams, with Agile process and methodology.
  • Be responsible for large software deliverables, working cross-functionally to ensure software delivering on time, within budget, and with high quality.


  • Working experience of leading network management system development with telco tier 1, tier 2, and tier 3 customers
  • Engineering leadership in successfully delivering EMS/NMS project to large tier-1 telecom service providers.
  • Working experience and knowledge of telecom background with access and/or transport networks, network management (FCAPS), and OAMP.
  • Working experience and knowledge of Telco and MSO back office operations and systems
  • Working experience and knowledge of management of Ethernet/IP networks
  • Working experience and knowledge of TR-069 and in home networking
  • Knowledge of Network Management interfaces. e.g. Netconf/YANG, SNMP, SOAP, REST, OSI, TL1, CLI.
  • Knowledge of SDN controller, OpenDayLight, ONOS, MD-SAL
  • Experience with Enterprise application clustering, HA solutions, scalability, etc.
  • Experience with SAAS, PAAS, cloud-based computing, etc.
  • Strong knowledge and experience of Agile software development methodology
  • Working experience of OSMINE certification of access products
  • Experience in writing technical architecture documents/specifications
  • Strong analytical and problem solving skills.
  • Excellent interpersonal skills
  • Outstanding written and verbal communication skills
  • 7-10+ years management leadership experience
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed