A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0-9
  • 中文



Senior Software Engineer C++



Job summary


EXFO Spain is looking for an enthusiastic C++ developer to bring their knowledge, ideas and experience to our team.

EXFO has an important R&D department in Valencia (Spain) focused on the development of Applications & Analytics solutions for Mobile operators. Its mission is to develop leading-edge 24x7 real-time solutions providing analytics, geolocation and optimization capabilities.

Our product provides analysis and optimization capability for multi-vendor and multi-technology mobile networks with emphasis on 5G architecture. We offer customer-centric radio optimization, SON and geo-location platforms to operators around the world maximizing network assets and customer experience. Product relies on a cloud native and microservices architecture.


If you enjoy building high performance, highly available and highly scalable back-end systems then this is the job for you.


What you’ll do

 As a Senior C++ Engineer you will have following responsibilities:

  • Definition, development and implementation
  • Performing code reviews, control of code quality
  • Component/feature ownership
  • Performing code design review
  • Architecture design for integration features
  • Technical leadership within the team
  • Mentoring of other engineers up to regular level
  • Work actively in the development of 24x7 systems processing large volumes of data and ensure its smooth operation
  • Work using modern Agile methodologies, and be involved in the development, documentation and testing of components along the complete CI/CD cycle
  • Work with on-site or internal project managers to investigate problems, define and test solutions
  • Be involved in product performance characterization, diagnosis and troubleshooting
  • Design optimum solutions for software coding challenges


What we’re looking for


Experience in the following technologies:

  • Knowledge of C++14 and higher (OS Linux)
  • Experience with standard and general purpose libraries (STL, Boost)
  • Strong understanding of good software programming practices and software quality attributes
  • Conceptual knowledge of OOPS, Design Patterns and Microservice architecture
  • Working with Cloud Native Systems (Docker, Kubernetes, Kafka...) will be valuable
  • Experience on real-time or near-real time systems will be valuable
  • Knowledge or experience with agile methodologies
  • Experience with version control systems (Git)


Required aptitudes 

  • You will be someone who thrives in a collaborative, open environment. You will thrive in an environment when new ideas are encouraged.
  • You’ll be someone who isn’t afraid to constructively question how things are done currently, and propose improvements you think we could make.
  • You will enjoy open discussions and design exercises and be open to accepting as well as introducing new ideas, technologies or approaches.


Must have


Pertinent experience

  • Minimum 5 years’ experience in Software Development (C++).
  • Experience in Telecommunication or IT field is an asset.


Language requirements: Fluent in Spanish and English 


Education: Telecommunications or Computer Science Master Degree


Any other combination of experience/studies will be considered.


Benefits of Working at EXFO Telecom Spain

  • Competitive Salary
  • Flexible working hours and short working days on Fridays and during summertime
  • Hybrid work model (with possibility of 100% remote work)
  • Cutting edge technology and innovative and challenging projects
  • Ongoing training and career development
  • Flexible retribution: access to private healthcare insurance + corporate bonus
  • International environment and the best working atmosphere
  • Activities organized by the Social Comité Club
Senior Software Engineer C++ Valencia, Spain | Posted 2022年5月27日




Thank you.