Назад
Company hidden
обновлено 3 дня назад

Principal Software Developer (AI)

155 000 - 180 000CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Software Developer (AI) (Agentic AI and distributed systems): Building and scaling the Solace Agent Mesh, an event-driven integration and orchestration platform for real-time AI agents, with an accent on scalable architecture, backend services, and modern web frontends. Focus on designing distributed systems, leading end-to-end delivery, mentoring engineers, and ensuring reliability through testing, CI/CD, and observability.

Location: Ottawa, Ontario, Canada (Hybrid)

Expected salary range: $155,000–$180,000 per year.

Company

hirify.global develops an event-driven platform that helps enterprises build real-time experiences, modernize application and integration landscapes, and create digital journeys.

What you will do

  • Design and implement robust, maintainable architectures for agentic AI applications with clear separation of concerns and long-term system health.
  • Own complex features and initiatives through the full SDLC, from requirements through production.
  • Build production-grade backend services and web frontends using modern JavaScript frameworks, with focus on reliability, performance, and user experience.
  • Mentor engineers, conduct code reviews, establish engineering practices, and provide technical leadership on architectural decisions.
  • Collaborate with product managers, designers, and stakeholders to shape technically sound solutions.
  • Improve testing, CI/CD, observability, and adoption of relevant emerging technologies.

Requirements

  • 10+ years of experience delivering complex software from concept to production, including end-to-end ownership.
  • Expert-level fluency in Go, Java, C#, or an equivalent language, plus strong knowledge of TypeScript or JavaScript, React or a similar framework, and HTML/CSS.
  • Deep experience designing scalable distributed systems and microservices.
  • Experience leading technical teams and guiding engineers through SDLC phases.
  • Hands-on experience with API design, event-driven architectures, and message brokers in complex integrated environments.
  • Practical experience with AWS, Azure, or GCP; Docker or Kubernetes; and ownership of CI/CD pipelines.
  • Strong written and verbal communication skills, including the ability to explain complex technical ideas clearly to technical and non-technical audiences.
  • High standards for code quality, testing, and documentation.

Nice to have

  • Familiarity with real-time streaming technologies such as Apache Kafka, Pulsar, or hirify.global PubSub+.
  • Experience with high-availability architectures, performance optimization, or distributed systems at scale.
  • Knowledge of enterprise integration patterns and middleware.
  • Exposure to domain-driven design and pragmatic application of DDD.
  • Experience influencing technical direction across teams or organizations without direct authority.

Culture & Benefits

  • Hybrid-first work environment with flexibility and an emphasis on work-life balance.
  • Training programs and a growth-oriented environment.
  • Values centered on craftsmanship, trust, courage, freedom, momentum, humility, and human experience.
  • Collaborative, social, creative, and inclusive workplace.
  • Commitment to diversity, inclusion, and a safe workplace.

Hiring process

  • Initial resume screening uses AI tools to compare qualifications with the job description.
  • Interviews and final hiring decisions are conducted by the human recruitment team; AI is not used for final decisions.
  • Accommodations are available during the hiring process.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →