Solace (solace.health)
Senior Software Developer - AI
Ottawa, Ontario · Senior
Sponsorship not specified$135k-$165kDetected 30 days ago
JavaGoC#ReactDistributed SystemsBackend DevelopmentGitSQLNoSQLMySQLElasticsearchDockerKubernetesCI/CDRESTKafkaAgentic AIAgileLeadershipProblem Solving
About the role
- This position is for a Senior Software Developer for the AI team.
- 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
- Technical Leadership: Communicate and lead discussions with the broader team through meetings, demos, and documentation
- Design and Develop: Create robust, scalable APIs and applications that communicate with the Solace Platform including the Solace Agent Mesh
- Full Lifecycle Development: Participate in requirements definition, software design, implementation, testing, bug fixing, and deployments of new products/solutions using agile software development practices
- Collaborate Cross-Functionally: Work closely with teams across the organization as features are often distributed between the message router itself and applications/APIs
- Quality Assurance & Build Pipelines: Write and maintain comprehensive automated tests and CI/CD integration pipelines
- Technical Documentation: Create clear, concise documentation for APIs and applications
- Experience developing production-grade, scalable backend services using Go, Java, C#, or other languages
- Experience designing and developing RESTful APIs
- Experience building or working with React frontend applications
Requirements
- 7+ years of professional experience in all phases of software development
- Experience designing and implementing solutions using SQL/NoSQL databases (MySQL/ElasticSearch)
- Experience using AI technologies and coding-assisted tools such as GitHub Co-pilot, Cline, Claude Code, Aider and Roo
- Ability to communicate complex technical ideas clearly and concisely to diverse audiences
- Experience with container technologies such as Docker and Kubernetes
- Experience with CI/CD pipelines
- Experience with cloud-native infrastructure and SaaS
- Experience with event-driven architecture and event brokers such as Solace, Kafka, and SNS
- Experience with containers, microservices, and related technologies and design patterns
Compensation
- Expected salary range for this role is from $135,000 to $165,000.
- The final offer within this range will reflect the successful candidate's skills and experience.
- At Solace, we are committed to a fair, inclusive, and transparent recruitment process.
- To help identify candidates whose qualifications best align with the role, we use artificial intelligence (AI) tools during the initial stage of resume screening.
- Importantly, all decisions beyond this initial screening-including interviews and final hiring-are made by our human recruitment team.
- AI is never used to make final hiring decisions.
Benefits
- 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.
Apply directly at Solace (solace.health) →Create a free account for alerts like thisView Solace (solace.health) immigration profile
This listing is sourced directly from Solace (solace.health)'s careers page and normalized into a canonical job model.