Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Principal Software Developer

$155k - $180k par année

Solace Corporation

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 world’s 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 technology—and your hard work!

Overview

This position is for a Principal 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 toHave:

  • 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 You’ll 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! You’ll get to work with some of the smartest individuals in the business.
  • We believe in work-life balance, and that it’s 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!

Expected Salary Range:

Expected salary range for this role is from $155,000 to $180,000. The final offer within this range will reflect the successful candidate’s skills and experience.

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.

#J-18808-Ljbffr
L'offre d'emploi a été publiée il y a 4 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Principal Software Developer à Ottawa, ON
  • $75k - $88k par année

     ...Job Title: Intermediate Software Developer On-site/ Remote/ Hybrid: Onsite Location: Ottawa, ON Job Type: Permanent Salary: $75,000-$88,000 CAD Annually There is an immediate opportunity for an Intermediate Software Developer to support the Military Command... 
    Suggéré
    Emploi permanent
    Temps plein
    Recrutement immédiat
    Travail à distance

    Duke Llc

    Ottawa, ON
    il y a 6 jours
  • $155k - $180k par année

     ...your positive experience could be a direct result of our technology—and your hard work! Overview This position is for a Principal Software Developer. In this role you will be a key technical leader working on the Solace Agent Mesh: an event-driven Integration and... 
    Suggéré
    Contrat Longue Durée
    Stage
    Le monde entier

    Solace Corporation

    Ottawa, ON
    il y a 1 jour
  • $96.56k - $128.74k par année

     ...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation Details: ~ Software Engineer 18: Salaries typically range from $96,557... 
    Suggéré
    Emploi permanent
    Temps plein
    Travail au bureau
    Programme de réinstallation
    Horaires flexibles
    3 jours par semaine

    Export Development Canada

    Ottawa, ON
    il y a 12 jours
  •  ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones...  ...can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who... 
    Suggéré
    Taux horaire
    Stage
    Travail au bureau
    Zone locale
    Horaires flexibles

    Magnet Forensics

    Ottawa, ON
    il y a 12 jours
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world... 
    Suggéré
    Temps plein

    Wavestore

    Ottawa, ON
    Il y a 2 mois
  •  ...career development, professional growth, and impactful work across Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the development, upgrade, and sustainment of Command View (CV/UCV) applications... 
    Temps plein
    Сontrat
    Travail temporaire
    Temps partiel
    Stage
    Horaires flexibles

    Adga Group Consultants Inc

    Ottawa, ON
    Il y a 2 mois
  • $80k - $105k par année

     ...technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Temps plein
    Travail au bureau
    Travail à distance
    Horaires flexibles

    SRC Can

    Ottawa, ON
    Il y a 2 mois
  •  ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery Systems, LaunchPADS™ Multi-... 
    Temps plein
    Le monde entier

    Mmist Llc

    Ottawa, ON
    Il y a 2 mois
  • $95k - $110k par année

    Description At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities ...
    Temps plein
    Recrutement immédiat

    March Networks

    Ottawa, ON
    Il y a un mois
  • $90k - $110k par année

     ...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our...  ...automation. We are looking for an Android Automotive Software Developer to support the design, development, integration, and maintenance... 
    Temps plein

    Syntronic

    Ottawa, ON
    Il y a 2 mois
  • $90k - $125k par année

     ...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our...  ...automation. We are looking for an intermediate C++ / Qt Embedded Developer to support the development of software for embedded and mission-... 
    Temps plein

    Syntronic

    Ottawa, ON
    Il y a 2 mois
  •  ...difference in how Canadians and global citizens alike experience and trust the internet! Who you are: You're a passionate software developer who wants your work to make a difference. You have a strong background in cybersecurity and an interest in DNS and networking... 
    Temps plein
    Travail au bureau
    Travail à distance
    Le monde entier
    Poste rotatif

    Cira

    Ottawa, ON
    Il y a 2 mois
  •  ...Principal Software Developer About APEXA 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... 
    Travail à distance

    APEXA

    Ottawa, ON
    il y a 22 heures
  •  ...Software Developer – Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario . Location: Ottawa, Ontario – Hybrid Work Schedule: Onsite 3 days per week Job Type: Contract / W2 Experience:... 
    Emploi permanent
    Temps plein
    Сontrat
    3 jours par semaine

    Biztech Fusion Llc

    Ottawa, ON
    Il y a 2 mois
  •  ...Senior Software Developer, Core Applications Location: Ottawa, ON | Hybrid Department: R&D Reports To: Xiaokun Xu, Application Team Lead ( Linkedin ) Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most .... 
    Emploi permanent
    Temps plein

    Sol Ink

    Ottawa, ON
    Il y a 2 mois
  • $131k - $191.4k par année

    Principal Software Developer# Careers## Principal Software DeveloperApply: AMER - Canada - Ontario - Offsite/Home: Full time: Posted Today: 26WD96424...  ...événementielle est un atout* Compréhension des principes de sécurité, de l’authentification et des mécanismes d’autorisation... 
    Tarif journalier
    Temps plein
    Apprentissage

    Autodesk, Inc.

    Ottawa, ON
    il y a 22 heures
  • $100k - $120k par année

     ...Help Deliver the Future of Usage-Based Billing LogiSense is looking for a Software Developer to help build and enhance our usage-based billing platform. You’ll bring strong C#, .NET, and Microsoft SQL Server skills, along with experience applying other technologies to... 
    Contrat Longue Durée
    Temps plein
    Stage
    Zone locale
    Travail à distance
    Horaires flexibles

    LogiSense Corporation

    Ottawa, ON
    il y a 19 jours
  • Senior Software Developer - Hybrid/Secret Cleared 90 -110k \ \ \ About the Opportunity \ \ The Source Staffing \ is supporting a leading Canadian defence technology organization in hiring an Intermediate Software Developer / Engineer \ to join a mission -critical... 
    Contrat Longue Durée
    Temps plein
    Travail temporaire
    Pour les contractants
    Travail occasionnel
    Horaires flexibles

    Source Staffing, Llc.

    Ottawa, ON
    Il y a 2 mois
  •  ...Job description Huawei Canada has an immediate permanent opening for a Software Developer.  About the team: The Intelligent Real-Time Operating System Lab focuses on OS architecture, concurrency challenges, and optimal resource management for diverse use cases such... 
    Emploi permanent
    Temps plein
    Recrutement immédiat

    Huawei Technologies Canada Co.,

    Ottawa, ON
    Il y a 2 mois
  • Lead cloud software development for Autodesk Forma Data Management from Ontario, working remotely with Java, Go, and GraphQL technologies...  ...trusted SaaS services for construction customers. As a Principal Software Developer, you will guide full-cycle development for Forma Data... 
    Travail à distance

    Autodesk, Inc

    Ottawa, ON
    il y a 22 heures
  • $116.7k - $165.8k par année

     ...clusters, including automated installation, configuration, and seamless inline software upgrades across diverse physical and virtual form factors. System Reliability & Observability: Develop and support critical infrastructure services, including robust backup and restore... 
    Contrat Longue Durée
    Temps plein
    Travail temporaire
    Apprentissage
    Zone locale
    Horaires flexibles

    Cisco Systems, Inc

    Ottawa, ON
    il y a 2 jours
  • $131.25k - $181.25k par année

     ...technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in...  ...of embedded and real-time systems. What You'll Do Design, develop, and enhance core operating system technologies at the kernel and... 
    Salaire hebdomadaire
    Salaire minimum
    Temps plein
    Pour les contractants
    Stage
    Recrutement immédiat

    BlackBerry Inc.

    Ottawa, ON
    -71
  •  ...Responsibilities Participate in the full software and product development lifecycle for video surveillance solutions. Develop software involving IP cameras, streaming protocols, camera SoCs, and image/video AI models. Apply TCP/IP networking and multithreaded programming... 
    Temps plein
    Horaires flexibles

    Fortinet

    Ottawa, ON
    il y a 5 jours
  •  ...academic transcript . Job Description The Applications team for the Land C5ISR Program is looking for a Co-op Software Engineer to join our team. We develop and integrate various software products that enable the Canadian Army to support and accomplish their missions.... 
    Taux horaire
    Temps plein
    Stage
    Horaires flexibles

    General Dynamics Missions System International

    Ottawa, ON
    Il y a un mois
  • $138k - $179.4k par année

     ...what it’s like to work atCNN, follow @WBDLife on Instagram and X ! Your New Role… CNN Digital Commerce is looking for a Staff Software Developer experienced in modern enterprise-class languages and development platforms, with a strong emphasis on JavaScript/Node. The... 
    Contrat Longue Durée
    Travail temporaire
    Zone locale

    CNN

    Ottawa, ON
    il y a 1 jour
  • $114.1k - $182.6k par année

     ...digital revolution. We are CNN. To see what it’s like to work atCNN, follow @WBDLife on Instagram and X ! As a Senior Software Developer, you will work across the stack to develop fast, secure, and scalable applications at the center of CNN's affiliate distribution... 
    Contrat Longue Durée
    Travail temporaire
    Zone locale

    CNN

    Ottawa, ON
    il y a 3 jours
  •  ...work across Canada Job Description ADGA is seeking Software Developers to support the design, development, implementation, and...  ...of multidisciplinary technical teams to analyze requirements, develop software solutions, troubleshoot technical issues, conduct testing... 
    Temps plein
    Сontrat
    Travail temporaire
    Temps partiel
    Stage
    Horaires flexibles

    ADGA Group Consultants Inc

    Ottawa, ON
    il y a 25 jours
  •  ...About the Role We are seeking a Principal Optical Systems Engineer to join our newly established optical system verification team at...  ...algorithms, analog front-end calibrations, and optical impairments Develop structured debug frameworks to isolate multi-domain problems... 
    Travail manuel

    CELERO COMMUNICATIONS INC

    Ottawa, ON
    il y a 2 jours
  • $100k - $135k par année

     ...Radar technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Temps plein
    Travail au bureau
    Travail à distance
    Horaires flexibles

    SRC Can

    Ottawa, ON
    il y a 16 jours
  •  ...Qualcomm Systems Engineer, you will research, design, develop, simulate, and/or validate systems-level software, hardware, architecture, algorithms, and solutions...  ...Engineering or related work experience. Principal System Engineer –Application Engineering About... 

    Qualcomm

    Ottawa, ON
    Il y a un mois

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Principal Software Developer. Soyez parmi les premiers à postuler !