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

Backend Software Engineer (.NET)

Mission.dev

Agreement type: Full-time remote position, 40 hours per week,

Contractor agreement with Mission.

Our company description

Mission.dev is the next-gen staffing platform for software talent.

We help you find, evaluate, and manage top software talent (contractors or direct hires) faster, smarter, and more efficiently.

Powered by AI. Backed by real humans.

About the Client

This global SaaS provider develops a physical security workforce management platform used by thousands of organizations worldwide. The software acts as a unified system of record for security operations, offering integrated solutions for incident reporting, mobile patrols, and back-office functions such as scheduling and payroll. The platform helps security teams protect people and respond to incidents more efficiently by providing essential tools for field personnel and supervisors within a complex, mission-critical environment.

About the Role

As a Backend Software Engineer, you will take ownership of the services powering a mission-critical field operations platform. You will contribute to a modern microservices architecture built on the latest .NET standards while maintaining a stable, high-traffic legacy system. Working within a cross-functional squad, you will be responsible for the full lifecycle of backend features, from initial refinement to operational maintenance. This role requires independent execution, accountability for feature outcomes, and a commitment to improving code quality and system reliability across diverse codebases to support real-time field operations.

What You’ll Do

  • Deliver complete backend features end-to-end, including implementation, testing, and database migrations for high-availability services.
  • Build and maintain APIs and business logic across both modern microservices and established legacy applications.
  • Design components using Clean Architecture and CQRS patterns to ensure reliability, performance, and scalability.
  • Model relational data and optimize complex queries to maintain high performance in SQL Server environments.
  • Conduct thorough code and schema reviews to ensure security, maintainability, and adherence to established architectural patterns.
  • Manage the full operational lifecycle of owned services, including incident response and the implementation of regression tests.
  • Leverage AI-assisted development tools to accelerate refactoring, test generation, and code comprehension across large codebases.
  • Overlap at least 4 hours with CET and 4 hours with EST during working hours.

What You Bring

  • 3+ years of professional experience in backend development using C# and .NET.
  • Proficiency in building APIs with ASP.NET Core Web API, including dependency injection.
  • Strong experience in relational data modeling and writing optimized T-SQL for SQL Server.
  • Experience managing database migrations within a production environment.
  • Proven ability to maintain and update large-scale legacy .NET Framework applications.
  • Experience writing comprehensive unit and API integration tests.
  • Familiarity with Git and working in an Agile development environment.

Nice to Haves

  • Experience with Entity Framework Core for data persistence.
  • Familiarity with CQRS, Clean Architecture, and microservices patterns.
  • Experience using Docker and Docker Compose for local development environments.
  • Knowledge of NATS or similar message-queueing systems for event-driven architectures.
  • Experience incrementally migrating legacy functionality to modern service-oriented architectures.
#J-18808-Ljbffr
Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Backend Software Engineer (.NET) in Montréal, QC vacancy
  • $60k - $115k per year

     ...Description: Mode de travail : Hybride – 3 jours par semaine en présentiel Description du poste Nous recherchons un(e) développeur(se) backend .NET pour concevoir, développer et faire évoluer des services fiables, sécurisés et performants dans un environnement moderne de... 
    Suggested
    Full time
    Day shift
    3 days per week

    CGI

    Montréal, QC
    1 day ago
  • $60k - $115k per year

    Développeur Backend .Net Description de poste Mode de travail : Hybride – 3 jours par semaine en présentiel Description du poste Nous recherchons un(e) développeur(se) backend .NET pour concevoir, développer et faire évoluer des services fiables, sécurisés et performants... 
    Suggested
    Day shift
    3 days per week
    Montréal, QC
    6 days ago
  • $34 - $36 per hour

     ...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go live... 
    Suggested
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Immediate start
    Work from home
    3 days per week

    Lyft

    Montréal, QC
    1 day ago
  •  ...actively seeking an experienced Senior C# .NET Backend Developer . About the Role As...  ...models . This is a pure backend engineering role . We are seeking a hardcore C# / ....  ...Minimum 8+ years of dedicated backend software engineering experience with C# / .NET... 
    Suggested
    Permanent employment
    Contract work
    Immediate start
    Relocation
    Relocation package

    Nöord Technologies Corporation

    Montréal, QC
    a month ago
  •  ...of choice for industry leaders such as: Epic Xbox Meta Obsidian Entertainment Riot Gearbox Software We are looking for a Backend Engineer with strong Java and C++ experience to work on backend systems supporting game functionality and the client/server... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Devoted Studios

    Montréal, QC
    more than 2 months ago
  •  ...environment, your responsibilities include crafting and supporting software for trade booking, position management, settlement, and straight...  ...of code, 1000 VMs, 2500 services/api). TECHNICAL STACK: C | .NET | MongoDB | NATS.io | MQ Series | Oracle | GIT | Jenkins | Nugget... 
    Full time

    Société Générale

    Montréal, QC
    1 day ago
  •  ...Travailler sur les composants FrontEnd et BackEnd du produit en utilisant toutes les technologies principales du Framework .NET Créer et maintenir d'architectures d...  ...fit: Bachelor’s degree in Computer Engineering, Software Engineering or Computer Science, or... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  • $95k - $145k per year

     ...Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software...  .... Develop resilient, scalable backend systems optimized for enterprise cloud environments...  ..., such as: Java (Spring Boot) C (.NET Core)JavaScript / TypeScript (Node.js, React... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    CGI

    Montréal, QC
    1 day ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior BackEnd C# / .NET Core ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) junior BackEnd C# / .NET Core ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue... 
    Hourly pay
    Full time
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  •  ...and scale their operations. Our Montréal engineering team works in an Agile, collaborative environment, building modern, scalable software at the intersection of AI, cloud, and business...  ...and ship full-stack features across our .NET backend and modern frontend, and drive the... 
    Long term contract
    Full time
    Internship
    Remote work

    XTM International

    Montréal, QC
    11 days ago
  • $81.6k - $115.2k per year

     ...specific details for this role. Job Description: Job Description Summary The TD Insurance Digital Platform is looking for a Software Engineer to join the MyInsurance development team. As a Software Engineer, the candidate will be a key contributor to comprehensive end-... 
    Full time
    Work from home

    TD

    Montréal, QC
    2 days ago
  •  ...backed by top-tier VCs, with offices in Brooklyn and Paris. We ship things that matter. The Role We're looking for a Senior Backend Engineer to own and evolve the backbone of our system. Our backend connects robots, embedded devices, Android applications, EMR... 
    Full time
    Work at office
    Remote work

    Norbert Health

    Montréal, QC
    7 days ago
  •  ...pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable systems that protect the trust and safety of our players .... 
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...form a powerful all-in-one solution. Our software allows airports, control centers, retail...  ...Bachelor’s degree in Computer or Software Engineering, Computer Sciences or equivalent experience...  ...with object-oriented programming (C#/.NET or Java) Problem solver, analytic skills... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    more than 2 months ago
  • Job Responsibility: Full-time Department: Software Development Company Description CS Group...  ...is looking for a Software Verification Engineer. Their role will be to test embedded software...  ...on aircraft and space system such as engine control, flight management systems and display... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours

    CS Group

    Montréal, QC
    6 days ago
  • $80k - $155k per year

     ...Required qualifications At least 5 years of software development experience, with a track...  ...development language or environment among C#/.NET, Java, Python or JavaScript/TypeScript,...  ...of each candidate. Use of the term ‘engineering’ in this job posting refers to the technical... 
    Full time

    CGI

    Montréal, QC
    1 day ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    10 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    9 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    11 days ago
  •  ...solutions supporting legacy and modern .NET applications hosted on Windows 10/11, Windows...  ...teams, and Site Reliability Engineering (SRE) teams to prioritize and successfully...  ...Must-have Minimum 5+ years of hands-on software development experience using the Microsoft... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    6 days ago
  • Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate will be joining...

    BBGC

    Montréal, QC
    a month ago
  • $130k - $200k per year

     ...About the Role Join an established Canadian textile manufacturer as a hands-on engineer who embeds with operational teams to deliver production software. You will own projects end to end helping improve factory operations through ERP implementation integrations automation... 
    Full time
    Temporary work
    Internship
    Relocation

    Wintermeyer Ventures

    Montréal, QC
    23 hours ago
  •  ...in automated testing, debugging, and root cause analysis. Strong understanding of QA methodologies, shift-left practices, and the software development lifecycle. Experience translating feature specifications into test coverage and test plans. Experience with unit, component... 
    Long term contract
    Full time
    Temporary work
    Flexible hours
    Shift work

    Adaptive Financial Consulting

    Montréal, QC
    3 days ago
  • $141.4k - $204.4k per year

     ...safer, and more rewarding. As a Senior Software Engineer, you will collaborate with Research Scientists...  ...how new technologies integrate into backend architecture. You will translate ideas...  ...creation, procedural systems) to a world-class engine used by millions of players. This is a... 
    Full time
    Local area
    3 days per week

    Electronic Arts

    Montréal, QC
    1 day ago
  • $70k - $135k per year

     ...iOS developer looking to work on applications that go far beyond traditional mobile development? CGI is looking for a Senior iOS Software Engineer to contribute to the development of innovative applications combining iOS, augmented reality, 3D visualization, and Microsoft... 
    Full time
    Local area
    3 days per week

    CGI

    Montréal, QC
    1 day ago
  • $72k - $90k per year

     ...just technology providers - we operate these systems, building the software, hardware, and operations that make urban micromobility work at...  ...every day? Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is to continue the... 
    Hourly pay
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    6 days ago
  • $70k - $135k per year

     ...implement technical architectures based on Microsoft Azure, .NET, and/or Microsoft Dynamics CRM technologies, CGI offers an exciting...  ...Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field Minimum 10 years of experience in... 
    Full time

    CGI

    Montréal, QC
    1 day ago
  •  ...to connect!  Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and services... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Montréal, QC
    2 days ago
  •  ...Expertise en C# moderne et sur la plateforme .NET Voilà ce que nous offrons !...  ...team’s dynamic:   In your role as a software developer, you will be in a unique position...  ...Degree in Computer Science, Software Engineering, or equivalent  Ability to learn quickly... 
    Full time
    Contract work
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

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