AI First Software Engineer
Design and operate scalable backend services and APIs for high-volume digital marketplace workflows. Integrate AI-powered capabilities into product features while utilizing AI development tools to accelerate the engineering lifecycle.
- Remote
- Canada
- Posted Aug 18, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an AI First Software Engineer based in Canada. This is an opportunity for a software engineer to build and operate high-value digital marketplace systems at significant scale. You’ll work in an AI-first engineering environment where modern development tools are used to accelerate coding, testing, debugging, and documentation. The role combines hands-on software development with end-to-end ownership of scalable, resilient, and production-ready systems. You’ll contribute to customer-facing experiences and core platform services while partnering closely with Product, Data, Infrastructure, and SRE teams. AI will be treated as a practical engineering accelerator, while strong technical judgment, quality, reliability, and accountability remain essential. You’ll have the opportunity to influence platform modernization, introduce AI-enabled capabilities, and solve complex technical and business problems. This fully remote Canadian role is suited to engineers who are curious, product-minded, technically versatile, and eager to shape the future of software development. Accountabilities Design, develop, deploy, and operate scalable services supporting high-volume digital marketplace workflows and customer-facing experiences. Build APIs and backend services within a modern, cloud-native and AI-enabled technology environment. Develop and integrate AI-powered capabilities into product features, including pricing logic, negotiation workflows, automation, and other business processes. Use AI development tools such as coding copilots, AI debuggers, test generators, and documentation assistants to increase engineering speed and effectiveness. Apply critical engineering judgment when reviewing AI-generated code and recommendations, ensuring solutions remain secure, maintainable, reliable, and production-ready. Design and maintain distributed systems, microservices, and event-driven architectures where appropriate. Partner with Product Managers to translate business and customer requirements into durable, scalable technical solutions. Work closely with Data Engineering, Infrastructure, and Site Reliability Engineering teams to deliver reliable platform capabilities. Participate in on-call rotations and provide operational support for live production systems. Monitor and improve system reliability, performance, security, observability, and overall operational health. Contribute to technical direction, engineering standards, architecture decisions, and the long-term modernization of platform systems. Apply AI-assisted approaches to coding, refactoring, test coverage, debugging, root-cause analysis, documentation, and repetitive engineering tasks. Take ownership of features and systems throughout their lifecycle, from design and implementation through deployment and ongoing support. Requirements 3+ years of professional experience building and supporting production software systems. Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience. Strong backend development experience with one or more languages such as Java, Kotlin, Go, Python, .NET, Ruby, or a similar technology. Solid understanding of APIs, distributed systems, cloud-native architecture, and modern software engineering principles. Experience working with modern CI/CD environments and production deployment practices. Experience with observability, monitoring, troubleshooting, and incident response. Demonstrated ability to own features and systems end-to-end, including reliability and operational performance. An established AI-first development mindset, with hands-on use of tools such as code copilots, AI debugging assistants, or automated test-generation tools. Ability to critically evaluate AI-generated outputs rather than accepting them without technical validation. Curiosity about applying AI to practical customer and business problems and the ability to adapt as AI development tooling evolves. Strong product mindset, with an understanding of how technical decisions affect customers, business outcomes, and overall user experience. Excellent collaboration and communication skills, with the ability to work effectively across Product, Data, Infrastructure, and SRE teams. Frontend experience with React or TypeScript is an asset. Experience with AWS or comparable cloud platforms is an asset. Familiarity with microservices, event-driven architectures, SQL, and data-driven applications is an advantage. Experience in marketplace, e-commerce, or other high-volume transaction environments is a plus. Reliability engineering or SRE experience is beneficial. Experience modernizing or migrating legacy systems is an advantage. Benefits Salary: CA$95,000–CA$140,000 annually, depending on experience, skills, qualifications, and other relevant factors. Remote work: Fully remote opportunity for candidates based in Canada. Competitive overall compensation package. Medical, dental, and vision benefits, with applicable health spending account options. RRSP with company matching for Canadian employees. Paid vacation, personal, and sick time. Robust Employee Assistance Program. Employer-supported volunteer day to give back to the community. Tuition reimbursement for eligible programs. Opportunities to broaden technical expertise and share knowledge across a global organization. Internal promotion opportunities, diverse career paths, and meaningful opportunities for professional advancement. Opportunity to work on large-scale marketplace technology and contribute to an organization-wide AI and platform modernization initiative. How Jobgether Works We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
What you’ll do
Design and operate scalable backend services and APIs for high-volume digital marketplace workflows. Integrate AI-powered capabilities into product features while utilizing AI development tools to accelerate the engineering lifecycle.
Requirements
Requires 3+ years of professional software experience and a degree in Computer Science or a related field. Candidates must possess strong backend expertise and an AI-first mindset for critically evaluating AI-generated code.
Benefits
• Medical benefits • Dental benefits • Vision benefits • Health spending account • RRSP with company matching • Paid vacation • Personal time • Sick time • Employee Assistance Program • Employer-supported volunteer day • Tuition reimbursement • Professional advancement opportunities
Listed skills
- CI/CDPreferred
- GoPreferred
- ReactPreferred
- .NETPreferred
- KotlinPreferred
- JavaPreferred
- RubyPreferred
- PythonPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Backend Development
- AI-First Development
- Distributed Systems
- Cloud-Native Architecture
- API Design
- CI/CD
- Observability
- Microservices
- Event-Driven Architecture
- Java
- Kotlin
- Go
- Python
- .NET
- Ruby
- React
Job areas
- Software
- Technology
- Engineering
- Data & Analytics
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 2+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
