Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
Нижеразвернуть
136к-148к CAD/год
150к CAD170к CADмедиана210к CAD
По похожим ролям (49) ~ 170к CAD/год
На СНГ рынке: $4.3к/мес ($3.2к - $5к)
76
Хорошая вакансия
развернуть
Чётко описанная роль principal-уровня сочетает архитектурное лидерство в распределённых системах с практической AI-разработкой, а подробное описание и набор льгот усиливают предложение.
Ниже рынка
Современный стек
Понятная роль
Хорошие льготы
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →