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


Principal Software Developer



Job summary

As a part of the organization this person would be responsible for development, maintenance and support for internal software tools & solutions ensuring the integrity and security of data in accordance to business needs and industry best-practices.


What you’ll do

As a part of the organization as Principal Software Developer, this person would be responsible for development, maintenance and end-user support for identified software tools & integrated solutions including but not limited to JIRA Software, JIRA add-ons (Tempo, Enhancer), Gitlab, Test link, internal tools & solutions etc.


The position is responsible for,

  • Eliciting and managing requirements specifications
  • Maintaining and improving system architecture for efficient use
  • Design, develop and maintain optimal solutions for integration between tools in accordance with identified needs
  • Developing automation scripts as required for data storage, retrieval etc.
  • Managing tools setup and upgrades
  • Administration and end-user support for deployed tools & solutions
  • Creating and maintaining all related documentation
  • Working with third-party vendors and consultants on developing system-specific skills

Additional responsibilities include imparting tool usage training to R&D teams and facilitating data extraction and analysis as required for reporting needs.


What we’re looking for

Technical skills

  • Excellent knowledge of relational database (MS SQL Server) and database design.
  • Proven ability to design integrated solutions and user interface design.
  • Programming / scripting expertise using technologies such as ASP.Net, Perl, PHP, design and writing SQL scripts, stored procedures, etc.
  • Excellent knowledge of DevExpress Suite.
  • Problem solving skills - troubleshoot and resolve issues related to software tools, partners with the IT team for problem resolution
  • Ability to train and guide people across geographies.


Required aptitudes

Soft Skills:

  • Communicates efficiently with all stakeholders in order to provide timely and accurate information,
  • Capacity to provide clear synthesis
  • Customer support oriented
  • Attention to detail
  • Result oriented
  • Team player, who goes out of his /her way to help the team members, whenever possible
  • Comfortable under high-stress and exhibits poise and focus



Must have

Pertinent experience: 10+ years’ hands-on experience in related technologies

Education: BE/B Tech (Bachelor’s degree in engineering in Electronics & Telecom will be preferred)

Any other combination of experience/studies will be considered.



What we are offering (select what is applicable to your location)



  • Flexible working hours
  • Multi-site & Multidisciplinary teams
  • Dynamic and collaborative work environment
  • Modern Workspace
  • AGILE work methodology
  • Variety of social and sports activities


  • Social Community Involvement
  • Limited Free parking
  • Onsite Cafeteria Services
  • Competitive vacation policy and holiday time off
  • Annual Bonus Program
  • Group Insurance
Principal Software Developer Pune, India | Posted August 9, 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.