Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Engineer (.NET)

$5000 per month
Canada
  • Remote job

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Software Engineer (.NET) based in Canada.

This role offers the opportunity to lead a major modernization initiative within a globally distributed engineering environment. You will take ownership of the transition from a legacy monolithic architecture toward scalable microservices, guiding the process from analysis through production release. As a technical leader, you will influence architecture, resolve complex backend and data challenges, and help ensure reliable delivery. You will collaborate closely with Product and Architecture teams to translate business requirements into realistic technical plans. Beyond hands-on engineering, you will strengthen team processes, delivery discipline, quality practices, and engineering performance. You will also play an important people leadership role through coaching, feedback, and career development.

Accountabilities:
  • Own the end-to-end delivery of the monolith-to-microservices modernization initiative, from legacy system analysis and planning through production deployment, while maintaining visibility into delivery status, dependencies, and risks.
  • Partner with Product and Architecture teams to review business and technical specifications, identify legacy dependencies, assess feasibility, and develop realistic engineering estimates.
  • Guide architectural decisions across .NET Core services, SQL and NoSQL databases, and frontend integrations, ensuring solutions are scalable, maintainable, and aligned with product objectives.
  • Serve as the primary technical escalation point for complex backend implementation challenges, data migrations, performance issues, and production incidents.
  • Improve engineering delivery practices through stronger Jira task management, more accurate estimation, clear process discipline, and effective collaboration with QA teams.
  • Support predictable, high-quality releases by identifying delivery risks early, coordinating resolution of technical issues, and maintaining strong production stability.
  • Conduct regular one-on-one meetings connected to individual career goals, provide meaningful feedback, and support performance development and team engagement.
  • Drive continuous improvements to engineering processes, collaboration practices, and team effectiveness.
  • Requirements:

    • Strong professional background in .NET engineering, with deep expertise in C#, .NET 8, and ASP.NET Core.
    • Strong understanding of web application architecture, REST APIs, microservices patterns, and message brokers such as RabbitMQ.
    • Solid database design and development experience with PostgreSQL, Microsoft SQL Server, and Redis.
    • Practical experience modernizing legacy systems, including refactoring monolithic applications into microservices architectures.
    • Experience with containerized environments and technologies such as Docker and Kubernetes.
    • Ability to diagnose and resolve complex technical challenges involving application architecture, implementation, data migration, performance, and production systems.
    • Proven experience leading engineering teams, including conducting one-on-one meetings, performance reviews, objective evaluations, and career development discussions.
    • Strong delivery management skills, including Jira-based task tracking, estimation, process discipline, prioritization, and meeting internal delivery commitments.
    • Experience reviewing business specifications, evaluating technical feasibility, preparing high-level estimates, and partnering with Product and Project Management teams.
    • Strong communication and collaboration skills, with the ability to balance hands-on technical leadership with people and delivery management.
    • Benefits:

      • Full-time remote opportunity.
      • Initial compensation level or salary range shared with candidates during the recruitment process and before employment begins.
      • 28 calendar days of vacation per year.
      • 7 wellness days per year that can be used for personal recovery, household matters, or other needs without using sick leave.
      • Bonuses of up to $5,000 for successful employee referrals.
      • 50% reimbursement for professional training, international conferences, and professional meetings.
      • Corporate discounts for English-language lessons.
      • Health support of up to $1,000 gross per year per employee when corporate medical insurance is not available, which can be used toward personally purchased health insurance or eligible medical expenses for the employee and close relatives.
      • Workplace equipment and workspace support, including reimbursement of up to $1,000 gross once every three years for eligible home-office or coworking expenses.
      • Internal gamified recognition system where colleagues can award bonuses that can be exchanged for merchandise, team-building activities, massage certificates, and other rewards.
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer (.NET) in Canada vacancy
  •  ...Founded in 2011, SpryPoint is a leading provider of cloud-based solutions for the...  ...and delivering value to our users. As a Software Engineer III  at SpryPoint, you will be building...  ...Engineering Manager (Maryam or Andrew) and a Team Lead. This is a great opportunity to show off... 
    Suggested
    Summer work
    Internship
    Local area
    Remote work
    Home office
    Flexible hours

    SpryPoint

    Canada
    15 hours ago
  •  ...31, 2025. Coursera partners with over 350 leading universities and industry leaders to...  ...or a co-working space near you. Data Engineering is unique at Coursera. Our team doesn't simply...  ...individual with strong data modeling and software engineering skills, who shares our passion... 
    Suggested
    Full time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Coursera

    Canada
    2 days ago
  • $148.3k - $171k per year

     ...Insider (Best Crypto Exchanges of 2025), Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust...  ...Management Canada Holdings Inc. About This Role: As Software Engineer, Backend, you will be responsible for... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home

    binance.us

    Canada
    12 hours ago
  •  ...world's most comprehensive digital science platform - best-of-breed software applications already used by more than 2 million scientists,...  ...What do we need Dotmatics is seeking a Senior Full Stack Engineer with an understanding of both Node.js and React to join our team... 
    Suggested
    Full time
    Remote work
    Visa sponsorship
    Flexible hours

    Dotmatics

    Canada
    2 days ago
  • $114k - $172k per year

     ...management systems. We are looking for an experienced Senior UI Software Engineer to work on our Onboarding and Lifecycle Management (LCM)...  ...secure connections between people and technology Okta is the leading independent provider of identity for the enterprise. The Okta... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Okta

    Canada
    15 hours ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer...  ..., and DevSecOps within an existing Azure, BizTalk, and .NET environment. Key Responsibilities Platform Enhancement... 
    Contract work
    Remote work

    Oomple

    Canada
    23 days ago
  • $120k - $150k per year

     ...sector evolves, so does Kindsight. As the leader in fundraising intelligence, Kindsight...  ...Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming...  ...Kindsight's systems of record. Debug and lead resolution of production Payments... 

    Kindsight

    Canada
    19 days ago
  • $160k - $180k per year

     ...sector evolves, so does Kindsight. As the leader in fundraising intelligence, Kindsight...  ...Position Summary: We are seeking a Staff Software Engineer, Payments to provide technical...  ...engineering standards for the Payments team. Lead complex design decisions across multiple... 
    Internship

    Kindsight

    Canada
    19 days ago
  • $100k - $120k per year

     .... And as the giving sector evolves, so does Kindsight. As the leader in fundraising intelligence, Kindsight leverages real-time data...  .... Position Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming Payments Engineering team and... 

    Kindsight

    Canada
    19 days ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ...Learning was acquired by Pearson Education Inc., the world’s leading learning company. Role Overview We are seeking an... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic...  ...by Pearson Education Inc., the world’s leading learning company. Role Overview In...  ...with Engineering Managers, Technical Leads, Product, and DevOps to ensure we are building... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    more than 2 months ago
  • $150k - $210k per year

     ...moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS...  ...team process without being dogmatic about methodology Lead through influence, example, and technical credibility rather than... 
    Full time

    Checkfront

    Canada
    more than 2 months ago
  •  ...and system integrations. We are looking for a senior technical lead who can understand translation operations, drive automation...  ...establish and manage a small agile team focused on localization engineering, automation, linguistic data, analytics, and workflow tooling, in... 
    Full time
    Internship
    Work at office
    Remote work

    Apertera

    Canada
    13 days ago
  •  ...ElevenAPI gives developers access to our leading AI audio foundational models. Everything...  ...work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders...  ...- Proficiency in Python and strong software development knowledge, inclusive of a deep... 
    Full time
    Immediate start
    Remote work

    Elevenlabs

    Canada
    a month ago
  •  ...-market finance teams worldwide. Our software integrates with leading ERPs — Acumatica, Sage Intacct, MYOB...  ...front-end (React / TypeScript), ASP.Net Core MVC, C#, Node.js / Next.js back-...  ...authentication / SSO layer. Set and uphold engineering standards: code review, testing, CI/... 
    Full time
    Contract work
    Worldwide

    Velixo

    Canada
    a month ago
  • $177k - $240k per year

     ...next steps. Our partner is looking for a Software Architect based in Canada. This is a high...  ...on shaping how a large, distributed engineering organization builds and evolves its platform...  .... You will partner with Staff and Lead Engineers while working closely with Engineering... 
    Remote job
    Long term contract
    Full time
    Manual labor
    Work from home
    Free visa
    Canada
    4 hours ago
  •  ...The Lead PBAC Engineer is responsible for architecting, deploying, and operating secure application infrastructure that aligns with business needs. This role focuses on developing scalable and resilient security solutions to support business initiatives. Req.#1025905782... 
    Remote job
    Long term contract

    EPAM Systems

    Canada
    a month ago
  •  ...Join EPAM as a Lead DevOps Engineer , where you will drive observability excellence, strengthen monitoring practices, and ensure system reliability across a complex production environment. Your expertise will directly improve operational maturity and support delivery at... 
    Remote job
    Shift work

    EPAM Systems

    Canada
    19 days ago
  • $123.6k - $193k per year

    Job Responsibility: Join Our Mission: Help the Helpers with Jane Let's kick things off with a quick intro. Jane is a team that's all about fostering growth, spreading delight, and serving our healthcare community. We're on the hunt for people ready to jump in and join us while...
    Full time
    Remote work
    Flexible hours

    Jane.app

    Canada
    2 days ago
  • $51 - $61 per hour

     ...future of energy with us. POSITION SUMMARY The role of Lead Commissioner directly supports the company's mission to develop...  ...project assets. Support Site Management, Quality Assurance, Engineering, and other departments as required. Prepare commissioning reports... 
    Hourly pay
    Long term contract
    Remplacement
    For subcontractor
    Work at office

    Nordex Group

    Canada
    4 days ago
  •  ...About the Role The Technical Project Manager, Lead is responsible for leading the successful implementation of SaaS-based systems for...  ...internal cross-functional teams. ~ Coordinate and oversee software testing, quality assurance milestones, and acceptance criteria.... 

    TecAlliance

    Canada
    8 days ago
  •  ...Lead the design and development of enterprise-scale Pega solutions while providing technical leadership for complex business process automation...  ...enterprise implementations Lead project teams through iterative software development lifecycles across multiple release cycles Maintain... 
    Remote job

    EPAM Systems

    Canada
    14 days ago
  • $170.4k - $234.3k per year

     ...partner is looking for a Senior Full Stack Engineer based in Canada. This role offers the...  ...opportunity to build and evolve high-impact software within a large-scale digital advertising...  ...practical solutions to address them. ~ Lead or contribute to large-scale modernization... 
    Remote job
    Long term contract
    Work from home
    Flexible hours
    Canada
    4 hours ago
  •  ...We are looking for a hands-on Lead Java Developer with 12+ years of experience to drive...  ...Java and Apache Kafka, and mentor junior engineers while maintaining a strong focus on...  ...where necessary 12+ years of professional software development experience, including proven... 
    Remote job

    EPAM Systems

    Canada
    19 days ago
  • $150k - $250k per year

     ...entire patient and prescriber lifecycle. As the Data Analytics Lead , you will own the data systems and associated measurement...  ..., and AI-ready. What You'll Do Modern Data Architecture & Engineering: Work alongside platform and data engineers to upgrade our existing... 
    Remote job
    Internship
    Work at office
    Local area
    Work from home

    Veeva Systems

    Canada
    26 days ago
  • $95k - $125k per year

     ...work to support all people in Canada to lead healthier lives. We are committed to applying...  ...in Canada. The Senior Manager, Data Engineering leads a team of data engineers, data...  ...successful completion Strong understanding of software development environments and databases... 
    Full time
    Home office
    Flexible hours

    Heart & Stroke

    Canada
    5 days ago
  • $150k - $185k per year

     ...Summary We’re looking for a Senior Data Engineer to join our Product Engineering team and...  ...support. You’ll work closely with software engineers, data specialists, and product...  ...lineage, or cataloguing tools. Experience leading technical implementations, mentoring engineers... 
    Long term contract

    Kindsight

    Canada
    29 days ago
  • $5000 per month

     ...of energy with us. POSITION SUMMARY The Logistics Port Lead Supervisor directly supports Nordex's mission to develop and deliver...  ...in Logistics, Supply Chain Management, Maritime Operations, Engineering, Construction Management, or a related field preferred. Equivalent... 
    Long term contract
    Full time
    For contractors
    Work at office

    Nordex Group

    Canada
    2 days ago
  • $120k - $160k per year

     ...sector evolves, so does Kindsight. As the leader in fundraising intelligence, Kindsight...  ...Kindsight is seeking a Senior Salesforce Engineer to join our Product Engineering team and...  ...experience developing and maintaining commercial software products. ~ Familiarity with Salesforce... 
    Long term contract
    Remote work

    Kindsight

    Canada
    20 days ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert...  ...Summary We are seeking an experienced Infrastructure Engineer to join our Infrastructure & DevOps team. This role is responsible... 
    Contract work
    Internship
    Remote work

    PLATO

    Canada
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer (.NET). Be the first to apply!