Назад
Company hidden
2 дня назад

Principal Software Developer (AI)

136 100 - 147 800CAD
Формат работы
remote (только Canada)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Principal Software Developer (AI/Java): Designing and building scalable, highly available distributed enterprise systems with an accent on Java, Spring Boot, microservices, AWS, event-driven architecture, and AI integration. Focus on implementing LLM, RAG, agentic AI, and MCP-based capabilities while solving complex challenges in system reliability, performance, security, observability, and technical architecture.

Location: Remote in Ontario, Canada; other locations include British Columbia and Alberta

Salary: $136,100–$147,800 CAD annually

Company

hirify.global provides software and data-driven solutions for fitness businesses, supporting club management, member engagement, and payment processing.

What you will do

  • Lead the architecture and design of scalable, highly available, fault-tolerant distributed systems using Java, Spring Boot, microservices, AWS, and cloud-native technologies.
  • Design APIs, data models, service boundaries, integration patterns, deployment architectures, asynchronous messaging systems, and event-driven integrations.
  • Remain hands-on with coding, prototyping, complex feature implementation, performance optimization, production troubleshooting, and root-cause analysis.
  • Establish engineering standards for clean and secure code, automated testing, CI/CD, observability, distributed tracing, monitoring, and alerting.
  • Design and integrate AI capabilities using LLMs, prompt engineering, RAG, agentic workflows, tool calling, MCP, AI APIs, and orchestration frameworks.
  • Mentor engineers and influence architecture, engineering practices, technology adoption, and technical decisions across multiple teams.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Typically 6–10 years of professional software engineering experience, including significant experience designing and delivering enterprise-scale applications.
  • Strong hands-on expertise in Java, Spring Boot, microservices, and object-oriented programming.
  • Experience designing distributed systems, scalable APIs, and high-availability architectures, with deep knowledge of caching, concurrency, database transactions, consistency, fault tolerance, and asynchronous processing.
  • Experience with AWS or comparable cloud platforms, containerization, Kubernetes, RESTful APIs, API gateways, authentication, authorization, and enterprise integration patterns.
  • Strong knowledge of relational databases, SQL optimization, and data modelling; experience with event-driven systems and messaging platforms such as Kafka, SQS, or equivalent technologies.
  • Strong understanding of CI/CD, automated testing, observability, and production troubleshooting.
  • Practical experience using AI-assisted development tools and applying AI capabilities to engineering problems, including hands-on work or meaningful projects involving LLM integration, RAG, agentic workflows, or AI orchestration.
  • Strong problem-solving, ownership, communication, and cross-team technical influence skills.

Nice to have

  • Experience with billing, payments, financial transactions, collections, commerce platforms, customer-facing APIs, or API-first platforms.
  • Knowledge of payment processing, transaction integrity, idempotency, reconciliation, and PCI-related security considerations.
  • Experience with OpenTelemetry, Grafana, distributed tracing, Redis, Kafka, Kubernetes, Docker, infrastructure-as-code, or API management platforms such as Gravitee, Apigee, or Kong.
  • Hands-on experience with Amazon Bedrock, LangChain, LangGraph, MCP servers, tool integrations, or enterprise agentic systems.
  • Experience deploying production AI applications, including evaluation frameworks, monitoring, guardrails, or AI-assisted SDLC automation.
  • Experience mentoring engineers and driving architectural improvements across multiple teams while balancing innovation, reliability, security, and business priorities.

Culture & Benefits

  • Remote full-time role with a values-focused culture built around Best Life, Growth Mindset, and One Team.
  • Open PTO policy and quarterly company-wide Days of Disconnect.
  • Parental and Pawternity Leave, quarterly fitness reimbursement, and medical, dental, and vision coverage.
  • Employee Assistance Program and Calm App subscription for the employee and up to four dependents over age 16.
  • Equal opportunity workplace committed to diversity, equity, belonging, and inclusion.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →