Hybrid Senior Software Developer – AI

Posted 47 minutes ago

Apply now

About the role

  • Senior Software Developer for AI team at Solace, developing integrations for AI agents in Ottawa, Ontario. Leading technical discussions and collaborating across teams for smarter systems.

Responsibilities

  • Communicate and lead discussions with the broader team through meetings, demos, and documentation
  • Create robust, scalable APIs and applications that communicate with the Solace Platform including the Solace Agent Mesh
  • Participate in requirements definition, software design, implementation, testing, bug fixing, and deployments of new products/solutions using agile software development practices
  • Work closely with teams across the organization as features are often distributed between the message router itself and applications/APIs
  • Analyze and tune applications for optimal performance in high-throughput environments
  • Write and maintain comprehensive automated tests and CI/CD integration pipelines
  • Diagnose and fix both internal and field-found defects
  • Create clear, concise documentation for APIs and applications

Requirements

  • 7+ years of professional experience in all phases of software development
  • Experience developing backend services and utilities using Python and its ecosystem
  • Experience developing cloud-native Java Spring Boot applications
  • Experience designing and developing RESTful APIs
  • Experience building or working with React frontend applications
  • 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 deliver production-quality software backed by automated tests
  • Interested in performance analysis and tuning
  • A self-starter, motivated individual who loves to learn and be challenged
  • A team player who can collaborate within cross-functional teams
  • 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

Benefits

  • 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.
  • Hybrid-first – Flexibility is built into how we work, so everyone feels included and empowered.
  • Values-driven – We live and breathe our core values: craftsmanship, trust, courage, freedom, momentum, humility, and human experience.
  • Growth mindset – Our training programs are designed to help you level up, fast.
  • Customer Obsessed – We’re proud of our world-class customer lineup (we’re not shy about it).
  • Keep it fun – We’re social, we keep things simple, and we know how to have a good time.
  • Creative culture – We’ve got a great sense of humour and we make cool videos on topics like MITT and this (check them out!).

Job title

Senior Software Developer – AI

Job type

Experience level

Senior

Salary

CA$135,000 - CA$165,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job