Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer/Développeur de logiciels principal

World Anti-Doping Agency

Montreal

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global anti-doping organization is seeking a Senior Software Developer to design, maintain, and support web and mobile applications in a fast-paced environment. The ideal candidate should have over 5 years of experience in software engineering, with expertise in various technologies such as Java, Mendix, and cloud environments. Strong problem-solving skills and the ability to work in a team are essential for this role, which offers a competitive benefits package.

Benefits

Competitive Benefits Package

Qualifications

  • 5+ years experience in an IT/Software Engineering role.
  • Experience with cloud deployment environments like AWS or Azure.
  • Ability to manage stress and stay organized.

Responsibilities

  • Design, develop and support web and mobile applications.
  • Transform anti-doping processes into software design.

Skills

Software Development
Agile Methodologies
Problem Solving
Teamwork
Communication Skills

Education

Bachelor’s degree in Computer Science or related field

Tools

Mendix
Java8 J2EE
Docker
Jenkins
PostgreSQL
Job description
WHO WE ARE

The World Anti-Doping Agency (WADA) was established in 1999 as an international independent agency to lead a collaborative worldwide movement for doping‑free sport. As the global regulatory body, WADA’s primary role is to develop, harmonise and coordinate anti‑doping rules and policies across all sports and countries. Our key activities include: scientific and social science research; education; intelligence & investigations; development of anti‑doping capacity; and, monitoring of compliance with the World Anti‑Doping Program.

POSITION OVERVIEW

The World Anti‑Doping Agency (WADA) is responsible for monitoring compliance of signatories to the World Anti‑Doping Code (Code). WADA’s IT & Cybersecurity group is responsible for the design, integration, development and operation of multiple large‑scale systems that support various anti‑doping activities.

Under the supervision of the Head of Digital Development, the Senior Software Developer will be responsible to design, develop, maintain, monitor and support the web and mobile applications in a fast‑paced, high‑tech environment. The successful candidate must have experience and knowledge of all stages of software development in an agile setting.

KEY RESPONSIBILITIES
  • Participate in discussions with software architects and product analysts to understand the Anti‑Doping processes and transform them into software design and comprehensive user experience;
  • Be a vital part of the software development team that develops complex secure software applications through design, implementation, integration and deployment.
QUALIFICATIONS AND SKILLS
  • Bachelor’s degree in computer science, Software Engineering or related field;
  • 5+ years experience in an IT/Software Engineering role to build software applications through the full software development life cycle of design, development, delivery, and support;
  • Mendix certified developer, minimum intermediate level;
  • Experience with Java8 J2EE, JBoss EAP7, web services, SOAP: JAX‑WS, REST, Spring, Spring Security, Struts, Velocity;
  • Experience with cloud deployment environments (e.g. AWS, Azure), Kubernetes, ECS/Docker and cloud native technologies;
  • Experience with DB queries and optimization in PostgreSQL, MS SQL or mySQL;
  • Experience with continuous integration such as Jenkins, Maven, GIT/BitBucket, Nexus;
  • Experience with cloud message APIs and usage of push notifications;
  • Good knowledge of security and privacy standards, and authentication protocols (e.g. OAuth2, OpenID Connect, SAML). Experience with SSO and integration with Keycloak;
  • Familiar with test automation concepts;
  • Excellent problem solving and troubleshooting skills;
  • Ability to manage stress, stay organized and meticulous;
  • Excellent oral and written skills in one of the two WADA official languages (English/French) and very good command of the other official language; additional languages would be an asset;
  • Fit with organizational culture: Teamwork, team spirit and love of sport;
  • Aligned with WADA core values: Integrity, Openness and Excellence.
WHAT WE OFFER
  • Competitive Benefits Package.

Vision:WADA’s vision is a world where all athletes compete in a doping‑free sporting environment.

Mission:WADA's mission is to lead a collaborative worldwide movement for doping‑free sport.

About us:WADA is headquartered in Montreal, Canada and has regional offices in Cape Town, South Africa; Lausanne, Switzerland; Montevideo, Uruguay; Tokyo, Japan and the office of the President in Warsaw, Poland. As of August 2025, the Agency employs approximately 187 employees and is represented by 53 nationalities. We value the diversity of our employees – current and future – that, as a global team, endeavor every day to protect the rights of clean athletes worldwide.

All qualified candidates will be considered for this position in a fair manner.

WADA would like to thank all candidates who have shown an interest by applying for a position. However, after a thorough profile review, only the retained candidates will be contacted.

The masculine is used in our communications for the sole purpose of lightening the text and it designates all genders. WADA believes in the success of an inclusive organization that values diversity within its team.

QUI SOMMES‑NOUS

L’Agence mondiale antidopage (AMA) a été créée en 1999 en tant qu’agence internationale indépendante pour diriger un mouvement collaboratif mondial pour un sport sans dopage. En tant que régulateur de la lutte antidopage dans le monde, le rôle principal de l’AMA est de développer, d’harmoniser et de coordonner les règles et politiques antidopage dans tous les sports et tous les pays. Nos principales activités comprennent : la recherche scientifique et en sciences sociales ; l’éducation; les renseignements et enquêtes ; le développement des capacités antidopage ; et la supervision de la conformité au Programme mondial antidopage.

APERÇU DU POSTE

L'Agence mondiale antidopage (AMA) est chargée de contrôler la conformité des signataires au Code mondial antidopage (Code). Le groupe de TI et cybersécurité de l'AMA est responsable de la conception, de l'intégration et de l'exploitation de plusieurs systèmes à grande échelle qui soutiennent les activités antidopage mondiales.

Sous la surveillance du chef du développement numérique, le développeur de logiciels principal sera responsable de la conception, du développement, de la maintenance, du suivi et du soutien des applications web et mobiles dans un environnement de haute technologie en constante évolution. Le candidat retenu doit avoir l'expérience et la connaissance de toutes les étapes du développement de logiciels dans un cadre agile.

LES RESPONSABILITÉS CLÉS
  • Participer aux discussions avec les architectes de logiciels et les analystes de produits afin de comprendre les processus antidopage et de les transformer en conception de logiciels et en expérience utilisateur complète;
  • Être un membre essentiel de l'équipe de développement de logiciels qui met au point des applications logicielles complexes et sécurisées par le biais de la conception, de la mise en œuvre, de l'intégration et du déploiement.
LES QUALIFICATIONS ET LES COMPÉTENCES
  • Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe;
  • Plus de 5 ans d'expérience dans un rôle d'ingénieur informatique/logiciel pour développer des applications logicielles à travers le cycle de vie complet de la conception, du développement, de la livraison et de l'assistance;
  • Développeur certifié Mendix, niveau intermédiaire minimum;
  • Expérience avec Java8 J2EE, JBoss EAP7, services web, SOAP : JAX‑WS, REST, Spring, Spring Security, Struts, Velocity;
  • Expérience des environnements de déploiement en nuage (par ex. AWS, Azure), Kubernetes, ECS/Docker et les technologies natives du cloud;
  • Expérience des requêtes et de l'optimisation des bases de données dans PostgreSQL, MS SQL ou mySQL;
  • Expérience de l'intégration continue telle que Jenkins, Maven, GIT/BitBucket, Nexus;
  • Expérience des API de messagerie en nuage et de l'utilisation des notifications push;
  • Bonne connaissance des normes de sécurité et de confidentialité et des protocoles d'authentification (par ex. OAuth2, OpenID Connect, SAML). Expérience en matière de SSO et d'intégration avec Keycloak;
  • Familiarité avec les concepts d'automatisation des contrôles;
  • Excellentes compétences en matière de résolution de problèmes et de dépannage;
  • Capacité à gérer le stress, à rester organisé et méticuleux;
  • Excellente maîtrise de l'une des langues officielles de l'AMA (anglais ou français) et très bonne connaissance pratique de l'autre ; d'autres langues sont un atout;
  • Correspond à la culture et aux valeurs organisationnelles : travail d’équipe, esprit d’équipe et amour du sport;
  • Aligné sur les valeurs fondamentales de l'AMA : Intégrité, ouverture et excellence.
CE QUE NOUS OFFRONS
  • Ensemble d'avantages sociaux compétitifs.

Vision:La vision de l'AMA est un monde où tous les sportifs peuvent participent à des compétitions dans un environnement sans dopage.

Mission:La mission de l'AMA est de mener un mouvement collaboratif mondial pour un sport sans dopage.

À propos de nous:Le bureau principal de L’AMA est situé à Montréal, au Canada, et ses bureaux régionaux sont situés au Cap, Afrique du Sud; Lausanne, Suisse; Montevideo, Uruguay; Tokyo, Japon et le bureau du président à Varsovie, Pologne. En août 2025, l’Agence emploie environ 187 employés et est représentée par 53 nationalités. Nous apprécions la diversité de nos employés – actuels et futurs – qui, en tant qu’équipe mondiale, s’efforcent chaque jour de protéger les droits des sportifs propres dans le monde entier.

All qualified candidates will be considered for this position in a fair manner.

WADA would like to thank all candidates who have shown an interest by applying for a position. However, after a thorough profile review, only the retained candidates will be contacted.

Le masculin est utilisé dans nos communications pour le seul but d'alléger le texte et il désigne tous les genres. L'AMA croit au succès d'une organisation inclusive qui valorise la diversité au sein de son équipe.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.