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