Share this job
Senior Software Engineer (AI)
Vancouver, BC
Apply for this job

Job Title: Senior Software Engineer (AI-Enabled, Cloud-Native)

6-month contract | $70-90/hour | Hybrid in Greater Vancouver Metropolitan Area | Must hold a valid Canadian Work Visa


Our client is seeking a Senior Software Engineer to join a high-performing, cloud-native development team that is deeply integrated with AI tooling. This role goes beyond traditional software development—you will play a key role in shaping and advancing an AI-enabled software development lifecycle (SDLC) across both technical and non-technical teams.

This is an opportunity for someone who not only leverages AI in their day-to-day work but actively architects and evolves how humans and AI collaborate to build software at scale.

 

Responsibilities:

  • Design and develop scalable, cloud-native applications using C#, .NET, and AWS.
  • Contribute to and evolve an AI-enabled SDLC, driving adoption of AI-first development practices.
  • Define and maintain structured specifications and requirements that AI agents can execute against.
  • Implement and optimize agentic workflows to improve development efficiency, quality, and speed.
  • Collaborate with cross-functional stakeholders to extend AI capabilities beyond engineering teams.
  • Coach and enable non-technical team members to effectively participate in AI-assisted workflows.
  • Contribute to continuous improvement of engineering practices, tooling, and delivery processes.

 

AI Enablement – What Sets This Role Apart

You will be joining a team already operating at a high level with AI tooling. This role requires someone who can match and elevate that capability, helping to scale AI-enabled development practices across the organization.

Specifically, you will bring:

  • Hands-on experience with AI-native IDEs (e.g., Kiro or similar), including spec-driven development.
  • Ability to define and manage spec files, prompts, and documentation that AI agents can act on.
  • Experience working with Model Context Protocol (MCP) servers to extend AI tooling.
  • Familiarity with hooks and automation to trigger AI-assisted workflows within the SDLC.
  • Comfort operating in markdown-first environments, where documentation and prompts are core assets.
  • A proven track record of integrating AI into real-world delivery environments, not just experimentation.

Qualifications:

Required

  • 5+ years of software development experience.
  • Strong expertise in C#, .NET, and AWS-based cloud-native development.
  • Minimum 1+ year of hands-on experience integrating AI into development workflows.
  • Deep understanding of how to design and optimize human-AI collaboration in software delivery.
  • Strong communication skills with the ability to influence both technical and non-technical stakeholders.

 

What We’re Looking For

  • A developer who goes beyond using AI for code generation and instead architects AI-enabled workflows.
  • Someone who can define best practices, scale AI adoption, and enable others to work effectively in an AI-driven environment.
  • A proactive, forward-thinking engineer who thrives in evolving, high-impact environments.

 

Why Join

  • Opportunity to work at the forefront of AI-enabled software development
  • High-impact role shaping how AI is integrated into engineering and business workflows
  • Collaborative, forward-thinking team environment
  • Exposure to modern cloud-native and AI-first technologies

 

NOTE: Interested candidates who meet the above qualifications are encouraged to apply directly. Due to the volume of applications, only those shortlisted will be contacted.

Apply for this job