Senior Software Engineer AI-Native, backend Foundry

New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
AWSDockerGraphQLPythonJavaKubernetesGoRESTful APIsDistributed Systems

Requirements

  • 6+ years of backend software engineering experience in production-scale systems.
  • Strong proficiency in backend technologies such as Java, Python, Go, or similar languages.
  • Solid understanding of distributed systems concepts including consistency, fault tolerance, and scalability.
  • Experience building APIs (REST/GraphQL) and working with event-driven architectures.
  • Familiarity with cloud platforms (AWS preferred) and containerized environments (Docker/Kubernetes).
  • Experience working with system integrations and platform or ecosystem-style architectures is a strong plus.
  • Hands-on experience using AI coding tools or agentic workflows in daily development.
  • Strong problem-solving skills with the ability to break down complex system challenges.
  • Excellent communication and collaboration skills in cross-functional teams.
  • Ownership mindset with ability to drive features from design to production.

Responsibilities

  • Design, build, and maintain scalable backend systems supporting third-party integrations, authentication, and platform services.
  • Develop high-quality APIs, gateway layers, and event-driven services enabling secure partner connectivity at scale.
  • Contribute to the design and evolution of distributed systems ensuring reliability, low latency, and high availability.
  • Build and optimize infrastructure components used across cloud environments and internal platform services.
  • Collaborate with product and engineering teams to translate complex requirements into robust technical solutions.
  • Define and implement AI-native engineering workflows, leveraging agentic tools to improve development velocity and quality.
  • Participate in architectural discussions, code reviews, and system design decisions for platform scalability.
  • Support operational excellence through monitoring, incident response, and continuous improvement of systems.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now