Senior .Net Developer, Software (AI team)

Jobgether · Canada

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior .Net Developer, Software (AI team) based in Canada.

This role sits at the intersection of modern cloud engineering and applied AI, focusing on building intelligent, scalable, and multi-tenant software systems that power core transactional platforms. The position involves designing and implementing agentic workflows and integrating AI capabilities into production-grade services used in cloud environments. You will contribute to architectural decisions, technical design at EPIC level, and the continuous evolution of distributed systems in a fast-paced engineering culture. Working closely with product and engineering teams, you will help shape the roadmap while ensuring systems remain robust, maintainable, and aligned with best practices. This is a hands-on senior role where technical depth, leadership, and AI-driven innovation converge to improve how cloud services are delivered at scale. The environment values collaboration, ownership, and continuous learning while pushing the boundaries of AI-assisted software development.

Accountabilities:

  • Own and contribute to high-level technical design (EPIC-level), ensuring scalable and maintainable architecture for cloud-native systems.
  • Design and implement agentic workflows, including integration of internal and external MCP servers within core platform services.
  • Participate in analysis and categorization of engineering artifacts such as incidents, tickets, and system reports to improve engineering efficiency.
  • Establish and improve code review standards, SDLC practices, and engineering best practices across the team.
  • Mentor junior and mid-level developers, supporting technical growth and fostering engineering excellence.
  • Contribute to system reliability, operational support, and continuous improvement of production services.
  • Identify technical debt, emerging technologies, and improvement opportunities to influence the long-term technology roadmap.
  • Participate in recruitment and technical interview processes when required.
  • Requirements:

    • 8+ years of experience in cloud-native, distributed, multi-tenant software development.
    • Strong expertise in .NET Core, C#, and clean code principles with solid understanding of modern software engineering practices.
    • Experience with AI technologies, including AI agents and tools such as Claude or GitHub Copilot.
    • Strong knowledge of ORM frameworks, relational and non-relational databases, and dependency injection in .NET ecosystems.
    • Experience working with Azure DevOps and modern CI/CD pipelines.
    • Proven ability to design scalable systems and apply SDLC best practices in enterprise environments.
    • Strong communication skills with fluency in both English and French (written and spoken).
    • University or college degree in Computer Science or equivalent experience.
    • Benefits:

      • Competitive salary with annual performance-based review
      • Flexible total compensation structure aligned with experience and expertise
      • Comprehensive benefits plan adaptable to personal needs
      • Paid vacation and additional paid time off (holidays and flexible days)
      • Monthly home internet allowance
      • Flexible working schedule (35–40 hours per week)
      • Paid training and continuous learning opportunities
      • Career growth paths with strong internal mobility and development support
      • Inclusive, diverse, and collaborative work culture
      • Access to modern tools, technologies, and AI-enabled development workflows
      • Employee engagement activities and community initiatives throughout the year

Backend pay context

Based on 245 disclosed Backend salaries on RoleSuite, the role pays a median of $173K/year, with most offers between $114K and $205K (10th–90th percentile: $87K–$255K).

See the full Backend salary breakdown →
Apply →