Senior Software Engineer (JAVA)

Added
10 minutes ago
Type
Full time
Salary
Salary not provided

Related skills

grpc java terraform microservices rest

๐Ÿ“‹ Description

  • Lead architecture for cross-service features and tech decisions.
  • Develop production-grade Java components with strong tests.
  • Contribute to the technical roadmap; identify gaps and risks.
  • Communicate technical decisions across engineering, product, DevOps, and ML.
  • AI-assisted engineering with agentic tools (Claude Code, Codex).

๐ŸŽฏ Requirements

  • Expert Java engineering: GC tuning, concurrency, NIO, profiling; Spring.
  • Architecture and patterns: monolith/microservices, REST/gRPC, CQRS, Event Sourcing.
  • Cloud & IaC: GCP/AWS/Azure, IAM, VPC, encryption; Terraform.
  • Observability and deployment: logs, tracing, metrics; SLI/SLO; rolling/blue-green/canary.
  • AI-assisted engineering: agentic AI tools, prompt engineering, multi-agent orchestration.

๐ŸŽ Benefits

  • Global AI platform work across geographies.
  • Ownership and impact on large-scale systems.
  • Competitive compensation, equity, and health insurance.
  • Offices in Montreal/Toronto; hybrid with 1 day in office; remote-friendly.
  • 30 days time off per year plus holidays and sick leave.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’