Back to job search
J
JobgetherVerified Job Source

AI First Software Engineer

Design, develop, and operate scalable backend services and AI-powered features within a cloud-native environment. Collaborate with cross-functional teams to ensure system reliability, performance, and security while maintaining production-ready code.

  • 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. \n 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. \n 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. #LI-CL1

What you’ll do

Design, develop, and operate scalable backend services and AI-powered features within a cloud-native environment. Collaborate with cross-functional teams to ensure system reliability, performance, and security while maintaining production-ready code.

Requirements

Requires at least 3 years of professional experience in backend software development and a degree in a technical discipline. Candidates must demonstrate proficiency in modern programming languages, cloud-native architectures, and an AI-first development mindset.

Benefits

• Medical insurance • Dental insurance • Vision insurance • Health spending account • RRSP with company matching • Paid vacation • Personal time • Sick time • Employee assistance program • Employer-supported volunteer day • Tuition reimbursement

Listed skills

  • CI/CDPreferred
  • GoPreferred
  • .NETPreferred
  • KotlinPreferred
  • JavaPreferred
  • RubyPreferred
  • PythonPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Software engineering
  • Backend development
  • Java
  • Kotlin
  • Go
  • Python
  • .NET
  • Ruby
  • Cloud-native architecture
  • Distributed systems
  • Microservices
  • CI/CD
  • Observability
  • AI development tools
  • API development
  • Event-driven architecture
  • Influencing Skills
  • Cloud-Native Architecture
  • Cloud-Native Computing
  • Business Problems
  • Operational Performance Management
  • Back End (Software Engineering)
  • Influencing Without Authority
  • Accountability
  • General Data Protection Regulation (GDPR)
  • Technical Validation
  • Workflow Management
  • Curiosity
  • Go (Programming Language)
  • Site Reliability Engineering
  • AI-Generated Code
  • Artificial Intelligence Development
  • Data Privacy
  • Resilience
  • Ruby (Programming Language)
  • Java (Programming Language)
  • .NET Framework
  • Application Programming Interface (API)
  • Artificial Intelligence
  • Amazon Web Services
  • Software Development
  • Automation
  • Test Automation
  • Business Process
  • Code Coverage
  • Communication
  • Computer Science
  • Data Engineering
  • Information Privacy
  • Debugging

Job areas

  • Software
  • Technology
  • Engineering
  • IT Software Engineer
  • Artificial Intelligence Engineer (General)
  • Software Developers

Additional details

Minimum education
Bachelor’s degree
Minimum experience
2+ years
Posting language
English
Working hours
40 hours per week