Staff Software Engineer AI-Native

New
Fully remote-first work environment across Canada and the USFull-TimeStaff
Salary237,500 - 280,500 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of experience building and operating large-scale consumer or distributed systems; 1+ years of hands-on experience working with LLMs
Required Skills
AWSJavaKafkaKubernetesSpring BootMicroservicesPrompt Engineering

Requirements

  • 8+ years of experience building and operating large-scale consumer or distributed systems.
  • 1+ years of hands-on experience working with LLMs, AI coding tools, or agentic workflows in production environments.
  • Strong backend engineering expertise, particularly with Java, Spring Boot, microservices, and cloud-native systems.
  • Experience with AWS, Kubernetes, and event-driven architectures (e.g., Kafka or similar streaming technologies).
  • Deep understanding of AI-native development practices, including prompt engineering and context management.
  • Proven ability to use AI tools as core productivity multipliers.
  • Strong system design, debugging, and architectural decision-making skills.
  • Excellent collaboration and communication skills in cross-functional environments.
  • Experience building globally distributed or internationalized products.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

Responsibilities

  • Design and develop scalable backend services and APIs supporting international user experiences across multiple regions.
  • Build and optimize systems using modern cloud-native architectures with a strong focus on reliability, performance, and observability.
  • Apply internationalization and localization best practices to ensure seamless product experiences across global markets.
  • Leverage AI tools as core development partners for coding, testing, refactoring, and system design.
  • Define and evolve AI-native engineering workflows, contributing to internal playbooks and best practices.
  • Participate in architectural decisions, code reviews, and system design discussions across cross-functional teams.
  • Collaborate with product and design teams to translate complex requirements into scalable technical solutions.
  • Contribute to on-call rotations and incident response, ensuring system stability and reliability.
  • Mentor engineers and help raise technical standards across the team, particularly around AI-enabled development practices.
  • Continuously improve engineering velocity, quality, and delivery through automation and AI-driven approaches.
View Full Description & ApplyYou'll be redirected to the employer's site
237,500 - 280,500 CAD per year
Apply Now