Full Job Description
Staff Software Developer
You will work closely with product, design, and Principal Engineers to develop and enhance applications by managing AI intent within a spec-driven development framework. As a technical expert, you will help orchestrate AI agents to generate production-ready code and automated tests, utilizing multi-LLM workflows for code verification and quality assurance. You will provide recommendations on best practices for AI-native workflows while ensuring code maintainability, security, and performance. An in-depth, expert understanding of the .NET stack and the entire SDLC is required to ensure efficient, spec-led project completion.
Essential Duties and Responsibilities
Strategy & Architecture: Orchestrate complex multi-LLM workflows and define best practices for AI-native coding and code verification.
Systemic Efficiency: Develop broad solutions that add value across the entire ecosystem while aggressively managing technical debt.
Leadership: Mentor Senior and II-level engineers, fostering a culture of trust, respect, and high performance.
Stakeholder Alignment: Collaborate with stakeholders to shape product roadmaps and refine the SDD framework for maximum efficiency.
Governance: Ensure all AI-generated solutions adhere to strict security, performance, and maintainability standards at scale.
Experience and Education
Advanced mastery of GitHub Copilot Agent Mode, SDD, and AI-driven debugging.
Expert knowledge of .NET 6+ with C#
Expert in SQL
Advanced Git experience
Long-time experience Unit Testing
Expert in RESTful web services
Advanced knowledge in messaging & queuing
Front-end framework such as React
Education: Bachelor's degree in a computer-related field and eight (8) or more years of experience in solution delivery and technical leadership.
What You'll Do
What You'll Bring
What We Offer
Pay Range
$143,000-$164,100 CAD