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

Senior Software Engineer (Java)

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

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

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

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

Текст:
/

TL;DR

Senior Software Engineer (Java): Driving technical direction across core product domains with an accent on hands-on Java engineering and architectural ownership for a cloud-native AI SaaS platform. Focus on designing complex cross-service features, ensuring production-grade performance and reliability, and applying agentic AI tools to the full engineering workflow while retaining full accountability for architecture, quality, and outcomes.

Location: Canada

Company

hirify.global provides a cloud-native AI controls platform for global financial institutions, delivered as a globally scalable SaaS service.

What you will do

  • Lead high-level design for complex, cross-service features and produce architecture documentation (design docs, ADRs, tech specs).
  • Own and implement critical product components in Java with comprehensive test coverage (unit, integration, contract, component).
  • Contribute to engineering roadmap planning by identifying technical risks, gaps, and estimating delivery for assigned product areas.
  • Drive cross-functional technical communication across engineering, product, DevOps, and ML teams.
  • Direct agentic AI tools across the engineering workflow (code generation, testing, refactoring, debugging, documentation) with guardrails for correctness, security, and quality.

Requirements

  • Expert Java engineering, including advanced concurrency, NIO/NIO2, performance profiling, heap-dump analysis, and strong Spring Framework/Spring Boot knowledge.
  • Strong software architecture skills across monolith and microservices, including REST/gRPC/messaging, distributed transaction patterns (e.g., Sagas/2PC), CQRS, and Event Sourcing.
  • Experience designing high-availability, high-load systems on GCP (preferred) with IAM/VPC/security fundamentals and Infrastructure as Code (Terraform or equivalent).
  • Proven observability and reliability experience (structured logging, distributed tracing, metrics, alerting) and deployment strategies (rolling updates, blue/green, canary).
  • Experience with agentic AI tools for engineering is mandatory (e.g., Claude Code, Codex, or equivalent).
  • Work from the office in Montreal/Toronto 1 day per week; flexibility is available for candidates living in other Canadian cities.

Culture & Benefits

  • Work on a global, mission-critical AI platform with a strong bias toward delivery, ownership, and responsibility.
  • Speed and experimentation culture with agile principles and rapid iteration.
  • Competitive cash compensation, equity award, and comprehensive health insurance for employees and their families.
  • Modern offices in Montreal/Toronto downtown with an expectation of 1 in-office day per week.
  • Generous time-off: 30 days annually, plus public holidays and sick leave.

Hiring process

  • Interviews assessing technical depth and engineering judgment.
  • Live technical exercise to validate competencies and problem-solving with speed and accuracy.
  • AI tools or external assistance are strictly prohibited during live interviews/technical exercises unless explicitly instructed; use results in immediate disqualification.

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