Software Developer

Job Description

Position Summary

As a Software Developer, you will be involved in the development and maintenance of the software products offered by the Infolytica Product Line. Do you want to be an active member working with the software development team in an agile environment? You will ensure that established procedures are followed in order to produce timely and quality releases. The Infolytica Product Line software products are always evolving and new and complex functionalities are added with every release.

Key Responsibilities:

Principal responsibilities will be the implementation of new functionalities for the Infolytica product line and maintaining existing code in order to improve their performance either through bug fixes or through optimizations. The successful candidate should have a strong knowledge of C++, to be able to fulfil the requirements of this position.

Required Skills:

The following skills need to be demonstrated by the successful candidate:

  • Strong knowledge in C++
  • Good development knowledge on Windows
  • Experience with Microsoft Visual Studio
  • Experience with CAD engineering software
  • Well organized and team player
  • Strong oral and written communications skills
Desirable Skills:

The following skills would strengthen a candidate’s application.

  • Managed C++/CLI, .Net (C#)
  • Familiarity with Agile Scrum
  • Understanding of the software development cycle
  • Knowledge of TFS or an equivalent change management system
Qualifications and Experience

The successful candidate should possess a university degree in software engineering, computer science, electrical or mechanical engineering, with up to 5 years of experience.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.



Organization: Digital Industries

Company: Siemens Industry Software ULC

Experience Level: Experienced Professional

Job Type: Full-time

Siemens is committed to creating a diverse environment and is proud to be an equal opportunity employer. Upon request, Siemens Canada will provide reasonable accommodation for disabilities to support participation of candidates in all aspects of the recruitment process. All qualified applicants will receive consideration for employment.

By submitting personal information to Siemens Canada Limited or its affiliates, service providers and agents, you consent to our collection, use and disclosure of such information for the purposes described in our Privacy Code available at

Siemens s’engage à créer un environnement diversifié et est fière d’être un employeur souscrivant au principe de l’égalité d’accès à l’emploi. Tous les candidats qualifiés seront pris en considération pour ce poste.

En transmettant des renseignements personnels à Siemens Canada limitée ou à ses sociétés affiliées, à ses fournisseurs de services ou à ses agents, vous nous autorisez à recueillir, à utiliser et à divulguer ces renseignements aux fins prévues dans notre Code de protection de la confidentialité, que vous pouvez consulter au

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?