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
  • EN

Careers at EXFO


Senior Software Engineer



Job summary

Support the Line Manager resources management and supervise the work done by a group of employees.

In addition, could manage transversal activities and have full delegation of authority from the Line Manager when needed.


What you’ll do

  • Supervise and actively participate to activities performed by a group of employees
    • Contribute to the teams activities
    • Brings technical expertise to the teams
    • Perform weekly analysis of projects or tasks with the concerned employees and elaborate necessary action plans
    • Actively supports the resolution of technical issues and performs specific reporting until problem resolution
    • Assist concerned employees with actions and technical escalation to external teams
    • Technical point of escalations (customer / internal)
  • Manage transversal activities
    • Participate to the meetings with the other teams to share the progress 
    • Assign the tasks to the employees
    • Define and follow the implementation of the training plan responsible for competencies build-up and alignment to the need
    • Contribute to performance appraisals assessment
    • Contribute to development plans through training actions and workshop in order to improve the employees performances
    • Contribute to salary review
  • Contribute to resources management with the Line Manager
  • Manages resources workload plan and planning
  • Prioritize actions within the team and manage workload sharing
  • Contribute to employees assignments on projects
  • Contributes to subcontractor’s selection
  • Contributes to employee hiring process
  • Delegation of Authority of Line Manager when needed
  • Ensure the Line Manager backup in case of absence


What we’re looking for

Technical skills

  • Solid coding experience
  • Experience with VM environments, in particular OpenStack
  • Experience with terraform, ansible and Docker would be useful
  • Experience working on Linux systems, including basic bash scripting
  • Any experience working with graph databases or semantic technology is useful
  • Experience with Jenkins and/or GitLab
  • Proven background of leading complex design tasks
  • Experience of making complex technical decisions and rolling out those decisions to the team
  • Experience mentoring and coaching junior team members
  • Experience working in an Agile software development team


Required aptitudes

  • Team leadership  
  • Managerial courage  
  • Developing others  
  • Results oriented  
  • Technically knowledgeable  
  • Established background in launching software or services in partnership with engineering teams and high degree of proficiency in prototyping, iterative development, understanding of Agile principles  
  • Innovation (capable of visioning and ability to generate ideas)  
  • Strong communication skills, ability to engage, influence, and inspire partners and stakeholders to drive collaboration and alignment  
  • Customer focused  
  • Strong communication skills  
  • Ability to build strong partnerships and relationships 


Must have

Pertinent experience: 5 years in software development

Language requirements: Fluent in English

Education: University degree in software engineering, computer science or equivalent



Any other combination of experience/studies will be considered.





Senior Software Engineer Pune, India | Posted April 12, 2022

Let's stay in touch!

Get the latest network test, monitoring and analytics news!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Thank you.