Senior Software Engineer (Java) (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Java) (AI): Building a cloud-native AI integrated controls platform for global financial institutions with an accent on high-load distributed systems and architectural ownership. Focus on implementing critical product components, optimizing Java performance, and leveraging agentic AI tools to accelerate engineering workflows.
Location: Must be based in Canada. Hybrid (1 day/week in office) for Montreal/Toronto or Remote for other Canadian cities.
Company
is a cloud-native AI company providing an integrated controls platform for global financial institutions via a scalable SaaS-based service.
What you will do
- Lead high-level design for complex cross-service features and maintain architecture documentation (ADRs, tech specs).
- Implement critical product components focusing on correctness, performance, and long-term maintainability.
- Drive the engineering agenda for assigned product areas and contribute to the technical roadmap and hiring.
- Collaborate across engineering, product, DevOps, and ML teams to align on technical decisions.
- Integrate agentic AI tools (Claude Code, Codex) into the full engineering workflow for code generation, refactoring, and debugging.
Requirements
- Expert Java proficiency including GC tuning, concurrency, and the Spring Framework (Boot, IoC/DI).
- Deep expertise in microservices, distributed systems (Sagas, CQRS, Event Sourcing), and scalable API design.
- Experience designing high-availability systems on GCP (preferred), AWS, or Azure using Terraform.
- Proficiency in observability stacks (structured logging, tracing, metrics) and deployment strategies like Blue/Green or Canary.
- Mandatory practitioner-level command of agentic AI tools such as Claude Code or Codex.
- Must be based in Canada.
Culture & Benefits
- Competitive cash compensation and equity awards aligned with long-term value.
- Comprehensive health insurance for employees and their families.
- Generous time-off policy of 30 days annually, plus public holidays and sick leave.
- High-performance environment emphasizing speed, experimentation, and technical excellence.
- Modern offices in Montreal and Toronto with a flexible hybrid work model.
Hiring process
- Series of technical interviews evaluating engineering judgment and expertise.
- Live technical exercise to validate problem-solving speed and accuracy.
- Interviews conducted in person at offices whenever possible.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →