Senior Software Engineer (JAVA)

Added
25 days ago
Type
Full time
Salary
Salary not provided

Related skills

grpc java terraform microservices rest

๐Ÿ“‹ Description

  • Drive technical direction across core product domains.
  • Hands-on Java engineering with architectural ownership.
  • Lead delivery of cross-cutting platform capabilities.
  • Ensure long-term health of owned systems and architecture.
  • Master AI-assisted engineering with agentic tools while owning quality.

๐ŸŽฏ Requirements

  • Expert Java engineering: Java internals, GC tuning, concurrency, NIO, Spring.
  • Software architecture: monolith and microservices; REST/gRPC; CQRS; Event Sourcing.
  • Cloud-native: HA/HL on GCP/AWS/Azure; IAM, VPC, encryption; Terraform.
  • Observability and deployment: logging, tracing, metrics; SLI/SLO; rolling updates.
  • AI tools: Claude Code, Codex; prompt engineering; multi-agent orchestration.
  • Technical leadership: design docs, ADRs, mentoring and cross-team collaboration.

๐ŸŽ Benefits

  • Global, mission-critical AI platform collaboration across geographies.
  • Ownership and impact building complex systems at scale.
  • Competitive cash compensation, equity, and comprehensive health insurance.
  • Modern offices in Montreal/Toronto; 1 day per week in office; remote acceptable for other Canadian cities.
  • Generous time off: 30 days annually 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 โ†’