50 Principal Developer jobs in Canada

Principal Developer

Dartmouth, Nova Scotia GeoSpectrum Technologies, Inc

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Career Opportunity

GeoSpectrum is growing and has a new career opportunityfor an experienced Software Technical Lead.

As the Principal Developer, you will play a crucial role in shaping the technical direction of projects and mentoring a development team. With your hands-on experience as a senior developer, you will provide technical guidance, conduct code reviews, and maintain high-quality standards. You will facilitate decisions, collaborate with the Product Owner and Scrum Master, and mentor team members. Additionally, you will serve as the primary technical contact and drive continuous improvement through new technologies and methodologies

Explore GeoSpectrums Story

GeoSpectrum Technologies is a rapidly growing company that designs and manufactures state of the art underwater acoustic components, transducers and integrated end-to-end systems for maritime surveillance and exploration. GeoSpectrum is known for its innovation and designing leading-edge products.

With clients across ocean science, defence, and oil and gas industries, were proud of delivering reliable, customized solutions that go above and beyond the requirements of our customers.

GeoSpectrum was founded in Dartmouth, Nova Scotia and continues to grow after three decades of engineering. Our companys core values are woven into the fabric of our work, commitment to employee engagement, and client service.

Responsibilities

  • Technical Expertise: Serve as the primary technical authority, driving the design, development, and delivery of complex software systems.
  • Strategic Planning: Collaborate with stakeholders to align technical initiatives with business goals and provide expert insights into future trends and technologies. Code Quality: Establish best practices in coding, testing, and deployment to maintain high-quality deliverables.
  • Problem Solving: Address and resolve high-priority technical challenges and provide innovative solutions to complex problems.
  • Mentorship: Guide and mentor developers, fostering a culture of continuous learning and technical excellence within the team.
  • Architecture Design: Help define and enforce software architecture standards, ensuring scalability, maintainability, and performance.

Qualifications

  • Bachelors or Masters Degree in Computer Science, Computer Engineering, Information Technology or equivalent experience.
  • 6+ years of professional software development experience.
  • Strong technical background with expertise in C++ or relevant programming languages and technologies.
  • Demonstrated ability to design and implement robust software architectures
  • Strong leadership skills with a passion for mentoring and developing talent.
  • Proven track record of delivering large-scale projects on time and within budget.
  • A deep understanding of Agile methodologies and best practices.
  • Familiarity with CI/CD tools is preferred.
  • Experience with C++ in embedded systems is preferred
  • Experience with Sonar and/or Naval systems an asset.

Security Requirements

All candidates must be eligible to apply for and maintain Canadian Controlled Goods andCanadian Government Security Clearances

GeoSpectrums Culture and Benefits

Watch our company video to get to know us! Visit

We take pride in fostering a workplace that based on professional relationships, innovation and continuous improvement, and agile. Our employees work together in a collaborative, cross-functional approach. Enjoy having fun at work? Our social community is next to none! Our leadership team encourages our people to contribute their ideas, insight, and feedback for innovation, continuous improvement, quality management, and workplace safety.

We offer:

  • Competitive salary based on experience
  • Work-life balance with core hours
  • Paid Time Off
  • Employee-Family Assistance Program
  • Group Plan Benefits
  • Virtual Healthcare
  • RRSP matching
  • Corporate Discounts and perks
  • Career development opportunities
  • Monthly social activities
  • Professional Development and training
  • Free on-site parking

GeoSpectrum Technologies is committed to employment equity and building a diverse workforce where every employee can bring their best self to work. We encourage applicants from all qualified individuals, including underrepresented individuals who identify as African Nova Scotian, racially visible, Aboriginal persons, LGBTQIA2S+, persons with disabilities, and women. GeoSpectrum will accommodate applicants' disability-related needs, up to the point of undue hardship, throughout all stages of the recruitment and selection process.If you are a member of one of an equity group, we encourage you to self-identify on either your application form, covering letter, or resume.

Apply Today

While we sincerely thank all applicants for taking the time to apply, however only those chosen for an interview will be contacted.

If you requirea disability-related accommodation in order to participate in the recruitment process, please contact the recruitment team by email

This advertiser has chosen not to accept applicants from your region.

Principal Software Developer / Développeur Principal Logiciel

Ontario, Ontario Apexa

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Principal Software Developer

APEXA began with a bold vision, to digitally connect the Life Insurance industry by simplifying and standardizing contracting and compliance for Advisors, MGAs, and Carriers. We've achieved that vision through unparalleled collaboration — bringing together expert MGAs, Carriers, compliance professionals, service providers, Advisors, and a top-tier development team dedicated to innovation and excellence.

We are looking for a hands-on Principal Software Developer with a strong background in full-stack development, technical leadership, and solution architecture. This role is ideal for someone who is passionate about clean code, test-driven development, and delivering high-quality, scalable software. You’ll thrive in our team if you’re a great communicator, a collaborative problem-solver, and someone who learns quickly and takes ownership of their work.

This role is fully-remote.

Key Responsibilities

  • Design, develop, test, and maintain high-quality software components aligned with MIB’s architecture and standards
  • Drive performance tuning and ensure security best practices are followed
  • Translate business requirements into reliable, scalable software solutions
  • Contribute to project planning with accurate effort and time estimates
  • Participate in code reviews and mentor other developers
  • Continuously improve processes, productivity, and quality across the development lifecycle
  • Provide ongoing support for internal and external users
  • Collaborate with technical and business stakeholders across the organization
  • Participate in ongoing skill development aligned with company objectives
  • Comply with security, compliance, and disaster recovery standards
Required Qualifications
  • 10+ years of experience developing web applications
  • 10+ years of experience with C#, ASP.NET MVC, HTML, CSS, JavaScript
  • 10+ years of experience with MS SQL Server, T-SQL, and database optimization
  • 7+ years of experience with modern front-end frameworks (Ember, React, Angular, or Vue)
  • 7+ years of experience with programming constructs such as multithreading, dependency injection, and performance optimization
  • Strong grasp of software fundamentals: data structures, algorithms, design patterns
  • Experience with unit testing, integration testing, and TDD
  • Proven track record of building secure, scalable, and maintainable applications
Preferred Experience
  • Hands-on experience with Ember.js (preferably v2.9.0)
  • SignalR integration
  • API development using REST, SOAP, WCF
  • Cloud experience with AWS or Azure DevOps
  • Experience in the Insurance Industry
Education
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
What We Offer
  • Competitive compensation
  • Comprehensive benefits package
  • Employer-matched RRSP contributions
  • A mission-driven culture aligned with MIB’s Core Values:
    • Think Like a Client
    • Act Like an Owner
    • Make a Difference

APEXA est née d’une vision audacieuse, connecter numériquement l’industrie de l’assurance vie en simplifiant et en standardisant la contractualisation et la conformité pour les Conseillers, MGA et Assureurs. Nous avons réalisé cette vision grâce à une collaboration sans précédent — réunissant des MGA experts, des Assureurs, des professionnels de la conformité, des prestataires de services, des Conseillers, ainsi qu’une équipe de développement de premier ordre dédiée à l’innovation et à l’excellence.

Nous recherchons un Développeur Principal Logiciel opérationnel avec une solide expérience en développement full-stack, en leadership technique et en architecture de solutions. Ce poste est idéal pour une personne passionnée par un code propre, le développement piloté par les tests (TDD) et la livraison de logiciels de haute qualité et évolutifs. Vous vous épanouirez dans notre équipe si vous êtes un excellent communicant, un résolveur de problèmes collaboratif, et quelqu’un qui apprend rapidement et prend la responsabilité de son travail.

Ce poste est entièrement en télétravail.

Responsabilités principales 
• Concevoir, développer, tester et maintenir des composants logiciels de haute qualité conformément à l’architecture et aux standards de MIB
• Optimiser les performances et garantir le respect des meilleures pratiques de sécurité
• Traduire les besoins métiers en solutions logicielles fiables et évolutives
• Participer à la planification des projets avec des estimations précises de charge et de temps
• Participer aux revues de code et encadrer les autres développeurs
• Améliorer continuellement les processus, la productivité et la qualité tout au long du cycle de développement
• Fournir un support continu aux utilisateurs internes et externes
• Collaborer avec les parties prenantes techniques et métiers de l’organisation
• Participer au développement continu des compétences en adéquation avec les objectifs de l’entreprise
• Respecter les normes de sécurité, conformité et reprise après sinistre

Qualifications requises :
• Plus de 10 ans d’expérience dans le développement d’applications web
• Plus de 10 ans d’expérience avec C#, ASP.NET MVC, HTML, CSS, JavaScript
• Plus de 10 ans d’expérience avec MS SQL Server, T-SQL et optimisation de bases de données
• Plus de 7 ans d’expérience avec des frameworks front-end modernes (Ember, React, Angular ou Vue)
• Plus de 7 ans d’expérience avec des concepts de programmation tels que le multithreading, l’injection de dépendances et l’optimisation des performances
• Solide maîtrise des fondamentaux du logiciel : structures de données, algorithmes, design patterns
• Expérience des tests unitaires, tests d’intégration et développement piloté par les tests (TDD)
• Historique éprouvé de création d’applications sécurisées, évolutives et maintenables

Expériences préférées:
• Expérience pratique avec Ember.js (de préférence v2.9.0)
• Intégration SignalR
• Développement d’API REST, SOAP, WCF
• Expérience Cloud avec AWS ou Azure DevOps
• Expérience dans le secteur de l’assurance

Formation:
• Licence en informatique, ingénierie ou expérience équivalente

Ce que nous offrons :
• Rémunération compétitive
• Package complet d’avantages sociaux
• Contributions employeur à un REER jumelé
• Culture d’entreprise engagée, alignée sur les valeurs fondamentales de MIB :
   o Penser comme un client
    o Agir comme un propriétaire
    o Faire une différence

 

Powered by JazzHR

96ZOmKUhSj

This advertiser has chosen not to accept applicants from your region.

Application Development & Support Specialist

Burlington, Ontario PHD Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Application Development & Support Specialist * Burlington, ON * Full-time, permanent role (Monday – Friday), Remote working is a possibility. * Opportunities for growth and development About Us PHD Solutions Inc. is a boutique provider of custom-built software solutions for the modern enterprise. We specialize in creating large-scale, distributed solutions running on the web as well as mobile and embedded devices. Our clients hail from a range of industries including security firms, Transportation & Logistics and Health Care. We have a casual environment, offer an excellent work-life balance and a great corporate culture. We all love what we do and support one another in personal and professional development. We know that it’s okay to not have all the answers but believe it’s important to be excited about learning new things and finding creative solutions to problems. Here’s what else we offer: * Hybrid / Remote working conditions * Competitive salary * Health benefits * 3 weeks’ paid vacation to start * Profit sharing potential The Opportunity We are looking to expand our team in order to meet demand for our expertise. We’re looking for people who understand that excellent software design is a work of art. People who strive to do their best at all times. People who are up to the task of tackling difficult challenges and thriving on the satisfaction gained when the challenge is met. As an Application Development & Support Specialist, here’s what you’ll be doing: * Working closely with client stakeholders to review and resolve Tier 2 and Tier 3 support requests. * Coordinating with the development team to report and prioritize bugs and work on implementing system improvements. * Monitoring and maintaining the platform by executing specific tasks as required. * Suggesting and implementing features and utilities that enable continuous improvement. * Debugging and addressing bugs * Implementing appropriate features This is an exciting opportunity to play in multiple buckets of the development process and create something spectacular. You’ll enjoy mentorship from our senior team members, and have many opportunities to learn, grow, and expand your skills, while serving as a mentor to more junior team members too. If this sounds like something you might be interested in, let’s talk! Requirements and Qualifications * Strong technical acumen and the ability to diagnose and resolve complex issues related to web-based applications. * 3+ years .NET C# web development experience * 3+ years technical support / software development experience * 3+ years relational database, database management experience (preferably MS-SQL Server). * Familiarity with React and TypeScript * Strong spoken and written English communication skills to interact effectively with both technical and non-technical users. * Excellent organizational, problem-solving, and critical-thinking skills. Nice to have qualifications: * Previous experience in a technical support role is highly preferred. How to Apply  Our online application will give you the option to apply to this role as a complete person – not just a resume. The application will assess your qualifications, personality traits and workplace preferences, and should take 10 to 15 minutes to complete. After submitting, you'll receive an email inviting you to log in and view your assessment results. We believe that diverse teams build better products, and as such we are committed to equal employment opportunity for all applicants. We will review applications, with priority given to those who have completed the assessment and look forward to hearing from you.

This advertiser has chosen not to accept applicants from your region.

Principal Software Developer - AI Integration

Kanata, Ontario Solace Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Solace helps companies connect and integrate all of their assets through the power of event-driven architecture. Our technology makes it easy to unlock data silos and capture events occurring across large enterprises; stream information about those events everywhere it needs to be in real-time; and give the apps, AI agents and people who receive it the power to immediately react with decisive actions and smart decisions.

Many of the worlds biggest companies trust Solace to modernize their IT infrastructure by embracing trends like AI, cloud and IoT so they can create awesome experiences for their customers, partners and employees.

So, the next time you drive a car, order furniture online, fly in a plane, check your bank balance on your phone, your positive experience could be a direct result of our technologyand your hard work!

Overview

This position is for aPrincipal Software Developer - AI Integration. In this role you will be a key technical leader working on the Solace Agent Mesh: an event-driven Integration and Orchestration Platform for Agentic AI that securely connects, orchestrates, and scales AI agents in real-time. You will take a pivotal role in blending advanced AI technologies with our core products as well as our internal tooling. Your expertise will help us create smarter, more intuitive systems that redefine user interaction and operational efficiency. You will collaborate closely with various teams, providing technical leadership and innovative solutions that push the boundaries of what is possible.

Are You Someone Who:

  • Has a passion for AI and Agentic AI with deep understanding of Large Language Models (LLMs), multi-agent systems, and AI orchestration patterns?
  • Thrives on solving complex integration challenges in distributed AI systems?
  • Has experience building event-driven architectures and real-time streaming platforms?
  • Enjoys mentoring and leading technical teams while driving architectural decisions?
  • Values innovation, collaboration, and delivering exceptional customer experiences?
  • Is humble, honest and open?

What You'll Do:

  • Lead AI Integration Architecture:Design and implement robust integration patterns for AI agents, LLMs, and machine learning workflows within the Solace Agent Mesh platform
  • Drive Technical Innovation:Research and prototype emerging AI technologies, evaluation frameworks, and integration patterns to keep Solace at the forefront of AI innovation
  • Develop Core Platform Features:Build scalable, reliable, and secure components for agent communication, orchestration, and real-time data streaming in AI environments
  • Mentor and Lead:Provide technical leadership and mentorship to development teams, conducting code reviews and establishing best practices for AI integration development
  • Collaborate Cross-Functionally:Work closely with stakeholders to translate business requirements into technical solutions
  • Ensure Quality and Performance:Implement comprehensive testing strategies, performance optimization, and monitoring for AI-driven systems
  • Stay Current: Stay ahead of AI technology trends and advancements, applying this knowledge to drive continuous innovation at Solace.

What You Bring:

  • Advanced AI/ML Expertise:10+ years of software development experience with 3+ years specifically in AI/ML systems, LLMs, RAG, and agent-based architectures
  • Programming Excellence:Expert-level proficiency in Python, Java (SpringBoot), and JavaScript/HTML (React); with experience in AI frameworks and tools (A2A/ADK, LangChain, CrewAI, AutoGen)
  • Integration Architecture:Deep experience with event-driven architectures, message brokers, API design, and microservices in distributed AI environments
  • Cloud and Infrastructure:Hands -on experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and infrastructure-as-code
  • AI Operations:Understanding of MLOps practices, model deployment, monitoring, and lifecycle management in production environments
  • Technical Leadership:Proven track record of leading technical teams, mentoring engineers, and driving complex technical projects to completion
  • Communication Skills:Excellent written and verbal communication skills with ability to explain complex technical concepts to diverse audiences
  • Experience with vector databases, embedding models, and retrieval-augmented generation (RAG) systems

Nice to Have:

  • Knowledge of real-time streaming technologies (Apache Kafka, Pulsar, or Solace PubSub+)
  • Background in distributed systems, high-availability architectures, and performance optimization
  • Experience with AI safety, governance, and ethical AI practices
  • Contributions to open-source AI/ML projects or research publications
  • Understanding of enterprise integration patterns and middleware technologies

Why Youll Want to Join Us at Solace:

  • Innovation-First Culture:Work on cutting-edge AI technologies that shape the future of enterprise integration
  • Technical Growth:Access to all the latest AI tools and training programs
  • Collaborative Environment:Join a team of passionate technologists committed to excellence and continuous learning
  • We have an awesome team! Youll get to work with some of the smartest individuals in the business.
  • We believe in work-life balance, and that its important to love what you do.
  • We have adopted a hybrid work model to create an inclusive environment for everyone.
  • We live by our values every day: craftsmanship, trust, courage, freedom, momentum, humility, and human experience.
  • Our training programs are top-notch.
  • We like to brag about our stellar customer lineup!
  • We are social we like to keep things simple and fun!
  • We are one of the top-ranked employers on Glassdoor.
  • We have a sense of humour and make cool videos on cool topics like MITT and this!

Apply Today

Ready to shape the future of AI integration? Join Solace and help build the next generation of intelligent, event-driven systems that power the world's most innovative companies.

We understand that experience takes on various shapes and sizes. Not sure you meet all the requirements? We still want to hear from you! Your unique experience could be exactly what we are looking for.

At Solace, we believe that diversity and inclusion drive innovation and growth, both in business and in life. We strive to create an enriching and safe workplace where you can be who you are. If you want to do the best work of your career and feel supported every step of the way, we encourage you to join us!

Accommodations are available upon request for anyone taking part in the hiring process. Let us know how we can help! We thank all candidates for their interest, however, only those selected to continue in the selection process will be contacted.

#LI-JT1

This advertiser has chosen not to accept applicants from your region.

Développeur(euse) principal, ERP dynamics F&O | Principal Developer, ERP Dynamics F&O

Montréal, Quebec Talan Americas

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Description de l'entreprise

Talan est un groupe international de conseil et d’expertises technologiques qui accélère la transformation de ses clients par les leviers de l'innovation, la technologie et la data. Depuis plus de 20 ans, Talan conseille et accompagne les entreprises et les institutions publiques dans la mise en œuvre de leurs projets de transformation et d'innovation en France et à l'international. 

Présent sur 5 continents dans 20 pays, le Groupe, certifié Great Place To Work, qui compte 7000 collaborateurs, ambitionne de réaliser un chiffre d'affaires d’un milliard d'euros fin 2025. 

Doté d'un Centre de recherche et d'innovation, Talan met l'innovation au cœur de son développement et intervient dans les domaines des mutations technologiques telles que l'Intelligence Artificielle, la Data Intelligence, la Blockchain, pour servir la croissance des grands groupes et des ETI dans une démarche engagée et responsable. 

En plaçant au cœur de sa stratégie « L’innovation Positive » le Groupe Talan est convaincu que c’est en étant au service de l’humain que la technologie démultiplie son potentiel pour la société.  

Company Description 

Talan is an international consulting and technology expertise group that accelerates its clients' transformation through innovation, technology, and data. For over 20 years, Talan has been advising and supporting companies and public institutions in implementing their transformation and innovation projects in France and internationally. 

Present on 5 continents, in 20 countries, the Group, Great Place To Work certified, with 7,000 employees, aims to achieve a turnover of one-billion-euro by the end of 2025. 

With its research and innovation Centre, Talan puts innovation at the heart of its development and intervenes in the technological mutation sectors, such as Artificial Intelligence, Data Intelligence, Blockchains, to avail the growth of major groups and mid-cap companies through a committed and responsible approach. 

By placing "Positive Innovation" at the heart of its strategy, the Talan Group is convinced that it is by serving people that technology amplifies its potential for society.  

Description du poste

Se rapportant au/à la Gestionnaire, excellence technique, le/la Développeur(euse) principal , développement ERP, est membre de notre équipe de solutions technologiques Microsoft. En tant que leader technique, vous jouez un rôle clé dans la transformation numérique de nos clients.

Vous mobilisez votre expertise pour traduire les exigences d'affaires en solutions techniques robustes, encadrer les ressources en développement et assurer la qualité ainsi que la livraison réussie des projets de développement sur Microsoft Dynamics 365.

Votre mission consiste à :

Leadership et collaboration

  • Guider et soutenir activement les développeurs de l'équipe par le biais de mentorat et de supervision, favorisant ainsi leur montée en compétences.
  • Collaborer étroitement avec les consultants fonctionnels et les développeurs en formulant des recommandations techniques précises pour garantir que les solutions répondent efficacement aux besoins des clients.

Résolution de problèmes et pensée analytique

  • Piloter le développement et l'implémentation de solutions Microsoft Dynamics 365 de bout en bout, tout en assurant leur soutien post-lancement pour garantir leur performance et leur stabilité.
  • Analyser les besoins d'affaires des clients et les traduire en architectures techniques, modèles de données et conceptions de solutions, formant ainsi la fondation des projets de développement.

Professionnalisme et imputabilité

  • Assurer l'excellence du code et la robustesse des solutions en effectuant des revues de code rigoureuses pour l'équipe interne et les fournisseurs externes.
  • Orchestrer la préparation et la gestion des mises en production vers les environnements hors production, garantissant un processus de déploiement structuré et sans faille.

Job Description

Reporting to the Manager of Technical Excellence, the Principal Developer, ERP Development, is a member of our Microsoft Technology Solutions team. As a technical leader, you play a key role in our clients' digital transformation.

You will leverage your expertise to translate business requirements into robust technical solutions, coach development resources, and ensure the quality and successful delivery of development projects on Microsoft Dynamics 365.

Your mission consists of:

Leadership and Collaboration

  • Actively guide and support the team's developers through mentorship and supervision to foster their skill development.
  • Collaborate closely with functional consultants and developers by formulating precise technical recommendations to ensure solutions effectively meet client needs.

Problem Solving and Analytical Thinking

  • Lead the end-to-end development and implementation of Microsoft Dynamics 365 solutions, while ensuring post-launch support to guarantee performance and stability.
  • Analyze client business needs and translate them into technical architectures, data models, and solution designs, thereby forming the foundation for development projects.

Professionalism and Accountability

  • Ensure code excellence and solution robustness by performing rigorous code reviews for the internal team and external vendors.
  • Orchestrate the preparation and management of releases to non-production environments, ensuring a structured and seamless deployment process.

#TalanAmericas #LI-SAMLEBEL

Qualifications

Expertise technique et développement

  • Posséder un baccalauréat en génie logiciel ou informatique, combiné à un minimum de cinq (5) ans d'expérience en tant que développeur(euse) ERP.
  • Démontrer une solide connaissance technique d'un langage de programmation orienté objet et une excellente compréhension du cycle de développement logiciel.
  • L'expérience avec Microsoft Dynamics 365 (AX) constitue un atout.

Leadership et autonomie

  • Faire preuve d'un grand niveau d'autonomie et de leadership, permettant de guider les équipes de développement et de prendre des initiatives pour mener les projets à terme.

Pensée analytique et sens des affaires

  • Mettre à profit de solides compétences analytiques et un sens aigu des affaires pour traduire les exigences fonctionnelles en solutions techniques efficaces.

Communication

  • Avoir de bonnes aptitudes en communication orale et écrite, en français et en anglais afin notamment de communiquer avec une clientèle située partout en Amérique du Nord.

Qualifications

Technical and Development Expertise

  • Possess a bachelor's degree in software engineering or computer science, combined with a minimum of five (5) years of experience as an ERP developer.
  • Demonstrate strong technical knowledge of an object-oriented programming language and an excellent understanding of the software development cycle.
  • Experience with Microsoft Dynamics 365 (AX) is an asset.

Leadership and Autonomy

  • Show a high level of autonomy and leadership, making it possible to guide development teams and take initiative to bring projects to completion.

Analytical Thinking and Business Acumen

  • Leverage strong analytical skills and keen business acumen to translate functional requirements into effective technical solutions.

Communication

  • Good oral and written communication skills, in French and English, to communicate with clients located across North America.


Informations complémentaires

Quels sont les avantages de vous joindre à nous ?

En plus de faire partie d'une équipe professionnelle et dynamique, vous aurez droit à nos différents éléments de compensation et autres avantages, mais surtout la chance de travailler avec une équipe formidable.

Tout ce que vous méritez et plus encore:

  • Développement professionnel;
  • Partage des profits;
  • Régime d'assurances collectives dès le premier jour;
  • RPDB, Régime de participation différée aux bénéfices;
  • Travail flexible en mode hybride;
  • Allocation pour le transport en commun et le téléphone cellulaire;
  • Une généreuse participation de l'employeur à votre REER collectif.

Vous désirez rejoindre notre équipe ? Soumettez votre candidature dès aujourd'hui !

Talan offre des salaires concurrentiels et des chances égales pour tous. Si vous êtes motivés à relever des défis stimulants et répondez aux exigences, faites-nous parvenir votre curriculum vitae dès maintenant !

Notez que nous ne communiquerons qu'avec les candidatures retenues pour une entrevue.

Au sens de la présente offre d'emploi, le genre féminin et le genre masculin désignent indistinctement le personnel des deux sexes et n'établissent aucune distinction particulière basée sur le sexe. Talan souscrit au principe d'équité en matière d'emploi.

Additional Information

What about the advantages of joining us?

Aside from joining a professional and dynamic team, you will be entitled to our compensation plan and various other benefits, such as the opportunity to be part of a talented team.

All that you deserve and more:

  • Professional development.
  • Profit sharing.
  • Health & well-being insurance on your first day.
  • RPDP, Deferred Profit-Sharing Regime.
  • Flexible work in hybrid mode.
  • Allowance for public transit and cell phone.
  • Generous employer participation to your RRSP.

If this opportunity speaks to you, apply today!

Talan offers competitive salaries and equal opportunities for all. If you are motivated to take on stimulating challenges and meet the requirements, send us your resume now!

Please note that we will only communicate with candidates selected for an interview. For the purposes of this job offer, the feminine and masculine genders designate indistinctly the staff of both sexes and do not establish any distinction based on sex. Talan is committed to employment equity.

This advertiser has chosen not to accept applicants from your region.

Senior Software Developer Agentic Application Development

Toronto, Ontario Software International

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic Application Development for our global IT M&A client in the Toronto area.

Role: S enior Software Developer Agentic Application Development

Type: Fulltime, Perm

Salary Range: $100,000 - $130,000 as base depending on overall experience + bonus + vacation + benefits + other great company perks such as AI tooling and AI conference budget.

Location: Remote - Toronto, ON, Canada

Remote within the United States or Canada (workday overlap from Pacific to Eastern time zones)

Role Overview

We are seeking a Senior Software Developer to help pioneer the next generation of agentic applications software systems that leverage autonomous agents, large language models, and adaptive workflows to augment and accelerate human decision-making. In this role, youll design, build, and scale intelligent services and applications that seamlessly blend traditional engineering practices with cutting-edge AI-driven automation.

Youll work in a small, high-impact team that values experimentation, rapid iteration, and quality engineering. This is a chance to shape how agentic applications are built, deployed, and adopted in real-world environments.


Key ResponsibilitiesAgentic Application Development
  • Architect, build, and maintain applications that integrate autonomous agents and LLMs into end-to-end workflows.
  • Design APIs, services, and event-driven components that allow agents to interact with systems, data, and users effectively.
  • Ensure applications are resilient, secure, and adaptable in production environments.
AI-First Engineering
  • Pilot and integrate agent frameworks, orchestration layers, and multi-agent systems.
  • Automate repetitive tasks including code generation, testing, monitoring, and documentation.
  • Continuously evaluate and incorporate emerging AI tooling.
Agentic Practices & Evangelism
  • Define and codify best practices for designing, deploying, and monitoring agentic workflows.
  • Coach peers on prompt engineering, guardrails, and safe deployment of autonomous agents.
  • Establish patterns for observability, safety, and human-in-the-loop validation.
Technical Leadership
  • Set high standards for design, code quality, and testing.
  • Conduct architecture reviews and mentor other developers in building AI-powered systems.
  • Stay current with research and industry trends in autonomous agents and applied LLMs.
Engineering Excellence
  • Deliver high-quality applications with strong reliability, security, and performance.
  • Optimize for scalability and cost efficiency in cloud-native environments.
  • Own the lifecycle from prototyping to production deployment.
Minimum Qualifications
  • 5+ years of experience building and shipping production software systems.
  • Strong background in designing APIs, distributed systems, and event-driven architectures.
  • Proficiency in at least one statically typed language (Go, Java, C#) and one scripting language (Python, TypeScript, Bash).
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes).
  • Demonstrated use of AI/LLM tooling in professional or side projects.
  • Curiosity and creativity in exploring agentic workflows and autonomous development approaches.
  • Strong communication skills and ability to collaborate across remote-first teams.
Preferred / Bonus Skills
  • Experience with multi-agent frameworks, orchestration tools, or AI-powered application platforms.
  • Knowledge of service-mesh, observability tooling, and policy-as-code.
  • Familiarity with event-driven systems (Kafka, NATS) and domain-driven design.
  • Exposure to safety, ethics, and compliance considerations in AI systems.
Work Environment & Benefits
  • Remote-first with optional hub meet-ups; hardware & co-working stipend.
  • Flexible core hours (overlap 9 a.m. 3 p.m. ET).
  • Comprehensive health, dental, and vision coverage in Canada & the U.S.
  • Generous vacation, paid learning days, and annual budget for conferences or AI tooling subscriptions.


This advertiser has chosen not to accept applicants from your region.

Senior Software Developer Agentic Application Development

Toronto, Ontario Software International

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic Application Development  for our global IT M&A client in the Toronto area.

Role:  S enior Software Developer Agentic Application Development

Type: Fulltime, Perm

Salary Range: $100,000 - $130,000 as base depending on overall experience + bonus + vacation + benefits + other great company perks such as AI tooling and AI conference budget.  

Location: Remote - Toronto, ON, Canada

Remote within the United States or Canada (workday overlap from Pacific to Eastern time zones)

Role Overview

We are seeking a Senior Software Developer to help pioneer the next generation of agentic applications software systems that leverage autonomous agents, large language models, and adaptive workflows to augment and accelerate human decision-making. In this role, youll design, build, and scale intelligent services and applications that seamlessly blend traditional engineering practices with cutting-edge AI-driven automation.

Youll work in a small, high-impact team that values experimentation, rapid iteration, and quality engineering. This is a chance to shape how agentic applications are built, deployed, and adopted in real-world environments.


Key Responsibilities Agentic Application Development
  • Architect, build, and maintain applications that integrate autonomous agents and LLMs into end-to-end workflows.
  • Design APIs, services, and event-driven components that allow agents to interact with systems, data, and users effectively.
  • Ensure applications are resilient, secure, and adaptable in production environments.
AI-First Engineering
  • Pilot and integrate agent frameworks, orchestration layers, and multi-agent systems.
  • Automate repetitive tasks including code generation, testing, monitoring, and documentation.
  • Continuously evaluate and incorporate emerging AI tooling.
Agentic Practices & Evangelism
  • Define and codify best practices for designing, deploying, and monitoring agentic workflows.
  • Coach peers on prompt engineering, guardrails, and safe deployment of autonomous agents.
  • Establish patterns for observability, safety, and human-in-the-loop validation.
Technical Leadership
  • Set high standards for design, code quality, and testing.
  • Conduct architecture reviews and mentor other developers in building AI-powered systems.
  • Stay current with research and industry trends in autonomous agents and applied LLMs.
Engineering Excellence
  • Deliver high-quality applications with strong reliability, security, and performance.
  • Optimize for scalability and cost efficiency in cloud-native environments.
  • Own the lifecycle from prototyping to production deployment.
Minimum Qualifications
  • 5+ years of experience building and shipping production software systems.
  • Strong background in designing APIs, distributed systems, and event-driven architectures.
  • Proficiency in at least one statically typed language (Go, Java, C#) and one scripting language (Python, TypeScript, Bash).
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes).
  • Demonstrated use of AI/LLM tooling in professional or side projects.
  • Curiosity and creativity in exploring agentic workflows and autonomous development approaches.
  • Strong communication skills and ability to collaborate across remote-first teams.
Preferred / Bonus Skills
  • Experience with multi-agent frameworks, orchestration tools, or AI-powered application platforms.
  • Knowledge of service-mesh, observability tooling, and policy-as-code.
  • Familiarity with event-driven systems (Kafka, NATS) and domain-driven design.
  • Exposure to safety, ethics, and compliance considerations in AI systems.
Work Environment & Benefits
  • Remote-first with optional hub meet-ups; hardware & co-working stipend.
  • Flexible core hours (overlap 9 a.m. 3 p.m. ET).
  • Comprehensive health, dental, and vision coverage in Canada & the U.S.
  • Generous vacation, paid learning days, and annual budget for conferences or AI tooling subscriptions.


This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Principal developer Jobs in Canada !

Principal Full Stack Developer

Montréal, Quebec OneSpan

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

At OneSpan, we specialize in digital identity and anti-fraud solutions that create exceptional and secure experiences.

En tant que Principal Développeur Full Stack , vous travaillerez sur des projets nouveaux et stratégiques. Vous êtes responsable de la conception, de la mise en œuvre des services et des solutions application infonuagique native en utilisant les meilleures pratiques et les technologies les plus récentes et en participant à la mise en place d'un écosystème extensible permettant à OneSpan de mettre en place de nouveaux modèles d'affaires et de nouvelles opportunités pour développer ses activités. Rejoignez-nous et faites entendre votre voix car c'est le moment d'influencer l'avenir des offres, des produits et des services de OneSpan.

Vous communiquerez et collaborerez avec d'autres ingénieurs logiciels, des architectes de produits, des spécialistes de la sécurité et d'autres parties prenantes afin de contribuer à l'évolution du produit et d'acquérir de nouvelles connaissances et compétences.

Ce poste est ouvert aux candidats qui ont leur résidence à Montréal , Québec. Ce poste est hybride (bureau à Montréal où vous vous rendriez 2 jours par semaine).

Tâches et responsabilités du poste :

  • Concevoir et développer des applications web réactives, performantes, accessibles, sécurisées et fiables basées sur React.
  • Travailler sur l'ensemble de notre pile technologique basée sur Java, JavaScript, React, Maven et Docker.
  • Participez à la conception du système et de l'architecture au sein d'une équipe Agile. Relever des défis, résoudre des problèmes, prendre des décisions, livrer des fonctionnalités et célébrer ensemble.
  • Construire la qualité dans le produit, y compris comment et quand utiliser des tests unitaires, d'intégration et d'automatisation de bout en bout.
  • Apprendre et contribuer au développement et à l'évolution de notre pipeline CI/CD construit sur AWS et GitLab.
  • Vous êtes ouvert à l'apprentissage et à la contribution sur les différentes technologies de notre stack technologique.
  • Fournir de la formation et du support aux différentes équipes sur l'application.

Exigences

  • Baccalauréat ou maîtrise en informatique, en technologie de l'information ou dans un domaine connexe, ou toute combinaison d'études et/ou d'expérience dans ce domaine.
  • Connaissance approfondie de Java et des frameworks Java tels que spring.
  • Expérience avec HTML5, CSS, TypeScript, React.
  • Au moins trois 10 ans d'expérience dans la conception et le développement d'applications web.
  • Solide expérience de la mise en production et du déploiement de bout en bout d'applications web.
  • Solide expérience des outils de contrôle de version, de préférence git.
  • Expérience des tests unitaires et des tests d'intégration.
  • Excellentes compétences en matière de communication écrite et orale et de relations interpersonnelles.
  • Capacité à travailler à la fois de manière indépendante et dans un environnement d'équipe.
  • Capacité à travailler dans le respect des délais impartis à un projet dans un environnement en constante évolution.
  • Maîtrise de l'anglais.

Exigences préférées :

  • Expérience avec REST
  • Compréhension des méthodologies Agile
  • Expérience de la modélisation des données et de la conception de bases de données
  • Expérience de l'informatique en nuage et de l'hébergement
  • Expérience de l'enseignement et de l'orientation d'autres développeurs sur des sujets pour lesquels ils ont besoin d'être encadrés.
  • Expérience de la direction de travaux techniques (conception, codage, révision, test et déploiement).

___

As a Principal Full Stack Developer, you will work on new and strategic projects. You are responsible for designing, building the Cloud Native services and solutions using the latest best practices and technologies and participating in providing an extensible ecosystem allowing OneSpan to enable new business models and new opportunities to grow its business. Come join us and have your voice heard as this is the moment to influence the future of OneSpan's offerings, products, and services.

You will communicate and collaborate with other software engineers, product architects, security specialists, and other stakeholders to contribute to product evolution, and acquire new knowledge and skills.

This position is open to candidates who have their residence in Montréal , Québec. This role is hybrid (office in Montreal where you would go 2 days per week).

Job Duties and Responsibilities:

  • Design and develop responsive, high performance, accessible, secure, reliable React-based web applications.
  • Work on our entire tech stack based on Java, JavaScript, React, Maven and Docker.
  • Participate in system and architecture design within an Agile team setting. Face challenges, solve problems, take decisions, deliver features and celebrate together.
  • Build quality into the product, including how & when to use unit, integration, and end-tot-end automation tests.
  • Learn about and contribute to the development and evolution of our CI/CD pipeline built atop AWS and GitLab.
  • Be open to learn and contribute on various technologies in our tech stack.
  • Provide training and support to different teams on the application.

Requirements

  • Master or Bachelor degree in Computer Science, Information Technology or related field or any combination of related education and/or experience.
  • Minimum 10 years of experience in design/development of web applications.
  • Strong experience with end-to-end release and deployment of web applications.
  • Deep knowledge in Java and Java Frameworks such as spring.
  • Experience with HTML5, CSS, TypeScript, React.
  • Solid experience with version control tools, preferably git.
  • Experience with unit tests and integration tests frameworks.
  • Excellent written, oral communication and interpersonal skills.
  • Ability to work both independently and in a team-environment.
  • Ability to work under critical project timelines in a fast-paced environment.
  • Fluency in English.

Preferred Requirements:

  • Experience with REST
  • Understanding of Agile methodologies
  • Experience in data modeling and database design
  • Experience in cloud computing and hosting
  • Experience in teaching and guiding other developers on subjects where they need mentoring.
  • Experience in leading technical work (designing, coding, reviewing, testing and deploying)

Avis: Ce poste nécessite la maîtrise d'une langue autre que le français car vous serez en partenariat avec des clients internes et/ou externes hors du Québec.

Disclaimer: This position requires proficiency in a language other than French, as you will be working in partnership with internal and/or external customers outside Québec.

#LI-HW1

#LI-Hybrid

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Principal Developer Jobs