Location: France City: Lannion Department: R&D – SDx and Cloud Contract Type: Full time

Full time permanent position, Hybrid home office

For over 20 years, Ekinops has been driving innovation in network systems. We provide solutions focused on the needs of communication service providers and enterprises worldwide. This means that we innovate and we supply the optical and business networking systems that enable your daily digital collaborations from core network fibers to the enterprise routers.  We provide open, trusted and innovative network connectivity and enable our customers’ success by delivering high value-added software-driven solutions. Today, over 120 international service providers, including numerous Tier 1 carriers around the world, trust our people and technologies.

Over 50% of our 500-strong team works in our multi-national Agile R&D centers. Our company has a strong international background, with sales offices strategically located around the world. Ekinops is recognized for its ESG commitments with considerable improvement in ESG rating following 2022 Gaïa campaign and Silver Medal by EcoVadis

Celestis is the software SDN solution of optical transport for Ekinops. It provides outstanding network automation, system intelligence and network operations that drive the core networks for OTN and WDM fibers.

Celestis is seeking a stellar SDN engineer who, using Java and Python, will participate to new initiatives using Yang based modern micro-services.

Job Content

Your responsibilities will be as follows:

  • Develop creative and innovate Java-based and Python-based SDN engine
  • Kraft and develop beautiful and intuitive WEB UI components that hide the complexity of the underlying fiber-based (WDM, OTN) telecommunication technologies.
  • Write Linux based software programs, together with unit, integration tests and user documentation
  • Integration components from open-source, Cisco NSO and our home-grown optical core engines
  • Disseminate your knowledge to help increase the skills and know-hows of the team in your areas of expertise.

Profile and skills

As a software Development engineer, you will have the following skills:

  • Engineering or Master’s degree in Computer Science, Computer Engineering or related technical discipline.
  • Proficient with Typescript/JavaScript, NodeJS, HTML, CSS technologies: you understand complex web software distribution, you can leverage vuejs, angular, jQuery frameworks.
  • Understanding of Java, Maven, Python, PIP, Linux environments.
  • Good understanding of HTTP/REST, Web Security, SDN, Netconf, concepts on Linux environments
  • Good understanding of PostgreSQL, MySQL or MariaDB databases.
  • Having a networking background with Telecom NOCs or MPLS related technologies would be a plus; abilities to understand Yang-based network modeling from IETF or other standardization bodies.
  • Excellent communication (oral, written), fluent in English.
  • Demonstrated ability to work with multiple/distributed teams.


  • Attractive salary
  • Possibility to work remotely 3 days per week
  • Profit sharing program
  • Meal subsidy or meal voucher

Recruitment process

3 interviews

  • 1st with Department manager/Team leader
  • 2nd interview with HR
  • 3rd interview with Senior Director/C-Level/VP

To apply

Ekinops endeavours to be an employer of choice. Our teams are dedicated, imaginative and astute. We strive to work together around our core values, which includes dynamism, empowerment and customer focus.

Not your dream job?

Search through other opportunities.