Solace
Principal Software Developer - AI Integration
Ottawa, Ontario · Principal
Sponsorship not specified$155k-$180kDetected 45 days ago
JavaScriptTypeScriptJavaGoC#ReactHTMLCSSDistributed SystemsBackend DevelopmentCode ReviewAWSGCPAzureDockerKubernetesCI/CDDevOpsAPI DevelopmentKafkaAgentic AILeadershipCommunication
About the role
- 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.
Responsibilities
- Own Delivery End-to-End: Drive complex features and initiatives through every SDLC phase, from requirements to production, with a bias toward execution
- Build Production-Grade Software: Develop high-quality backend services and web frontends using modern JavaScript frameworks, with consistent attention to reliability, performance, and user experience
- Lead Technically: Mentor engineers, conduct meaningful code reviews, establish best practices, and be a trusted voice in architectural decisions
- Bridge Product and Engineering: Collaborate with PMs, designers, and stakeholders to shape technically sound, deliverable solutions - not just translate requirements
- Just let us know - we're here to support you.
- We strive to create an enriching and safe workplace where you can be who you are.
Requirements
- 10+ Years of Delivery: A real history of taking complex software from concept to production - not just contribution, but ownership
- Architectural Experience: Deep comfort designing scalable, distributed systems and microservices - you know where the bodies are buried in these architectures
- Leadership Track Record: Experience leading technical teams, guiding engineers through SDLC phases, and leaving codebases and people better than you found them
- Integration Know-How: Hands-on experience with API design, event-driven architectures, and message brokers in complex, integrated environments
- Cloud & DevOps Fluency: Practical experience with AWS, Azure, or GCP
- Communication That Lands: Strong written and verbal communication - you can make complex technical ideas accessible without dumbing them down
- Hands-on experience with API design, event-driven architectures, and message brokers in complex, integrated environments
- Practical experience with AWS, Azure, or GCP
Nice to have
- Familiarity with real-time streaming technologies - Apache Kafka, Pulsar, or Solace PubSub+
- Experience with high-availability architectures, performance optimization, or distributed systems at scale
- Grounding in enterprise integration patterns and middleware
- Track record of influencing technical direction without direct authority - across teams or orgs
- Why You'll Love Working at Solace
- Work with brilliance - Our team is packed with some of the sharpest minds in the industry.
- Balance matters - We believe work should fit into your life, not the other way around.
- Values-driven - We live and breathe our core values: craftsmanship, trust, courage, freedom, momentum, humility, and human experience.
Skills
- Actively track emerging technologies and bring relevant ideas back to improve the platform and team practices
Compensation
- Expected salary range for this role is from $155,000 to $180,000.
Benefits
- Design and implement robust, maintainable architectures for agentic AI applications - with clean separation of concerns and a long view on system health
- These tools compare submitted resumes to the job description, focusing on education, experience, and skills.
Equal opportunity
- At Solace, we believe that diversity and inclusion drive innovation and growth, both in business and in life.
This listing is sourced directly from Solace's careers page and normalized into a canonical job model.