Apply now

Posted 4 months ago

Software Engineer

@ PCMI, LLC

Remote in Canada

$100k–$110k/yrRemoteFull-time3+ years experience
Apply now
SIGNALS

Overview

PCMI, LLC is hiring a Software Engineer to build and maintain web applications and APIs on .NET Core, ASP.NET, Angular and SQL Server. The role works with senior developers and architects on system design, features and troubleshooting, and is a full-time remote position with a stated salary of $100,000 to $110,000 CAD and a comprehensive benefit package.

Pay:

$100,000–$110,000 a year

Responsibilities:

  • Design, develop and maintain web applications and APIs on .NET Core and Angular
  • Integrate Angular front-end components with back-end services
  • Manage SQL Server data storage, retrieval and optimization
  • Write unit tests and participate in code reviews

Requirements summary:

  • 3+ years of web development with .NET Framework, .NET Core and ASP.NET
  • 1+ year of Angular experience
  • Proficiency in JavaScript, TypeScript and SQL Server
  • Azure, DevExpress and unit testing experience an asset

Tools & skills

Benefits mentioned

Paid time offWellness
Source and dates

Employer career site / ATS feed · rippling

Employer posting date
2026-07-23
First seen by our source
2026-10-19
Source record updated
2026-10-26

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience3+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingHome
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedGenerous paid time off, Wellness

Summary and details written by AI from the posting; the employer’s posting is the authority.

PCMI, LLC

FieldValue
Open jobs on Jobsy4
Job description

PCMI is a fast-growing global SaaS company and a market leader in extended warranty, F&I, and service contract administration. Our platform automates the entire product lifecycle for customers worldwide — and we're just getting started. With teams across North America (US & Canada), Europe (Poland), and Asia (India), we're modernizing our architecture, embedding AI across our products, and scaling to meet growing demand. We move fast, we build with purpose, and we're hiring leaders who want to shape what comes next.

What You’ll Do

The Software Engineer is responsible for developing and maintaining high-quality web applications using .NET Core, ASP.NET, Angular, and SQL Server. Working closely with senior developers and architects, this role will contribute to system design, implement features, and troubleshoot issues to deliver robust solutions.

In this role, you will:

  • Design, develop, and maintain web applications and APIs using .NET Core, ASP.NET, Angular, and SQL Server.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Write clean, maintainable, and efficient code while following best practices.
  • Develop and integrate front-end Angular components with back-end services, ensuring seamless data flow.
  • Work with SQL Server to manage data storage, retrieval, and optimization.
  • Leverage Azure services to enhance application performance, security, and scalability.
  • Use DevExpress controls to build advanced UI components and ensure a smooth user experience.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
  • Develop and maintain unit tests to ensure code reliability and reduce regression issues.
  • Troubleshoot and resolve issues, collaborating with team members to find solutions.
  • Seek guidance from senior engineers to deepen technical understanding and grow proficiency in the team’s core stack.

What You’ll Need to Join Our Team

  • 3+ years of experience in web application development with .NET Framework, .NET Core, ASP.NET.
  • 1+ year of experience with Angular.
  • Proficiency in JavaScript, TypeScript, and SQL Server.
  • Familiarity with cloud technologies, particularly Azure (App Services, Service Bus, Azure SQL).
  • Experience with DevExpress controls and a good understanding of UI/UX principles.
  • Proficiency in unit testing frameworks (MSTest, NUnit, or xUnit) and test-driven development (TDD).
  • Familiarity with CI/CD pipelines and DevOps practices, preferably using Azure DevOps.
  • Familiarity with SOLID, DRY, KISS, and YAGNI principles.
  • Experience with AI-assisted development tools (e.g., GitHub Copilot).

Why Work For Us

  • Competitive Compensation from $100,000-110,000k CAN
  • Comprehensive Benefit Package**
  • Paid Time Off accrued per pay period
  • Paid Holidays
  • Professional Development Opportunities
  • Employee Events
  • Wellness Programs

*Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related aspects.

**Eligible to enroll the first day of employment for immediate coverage.

#LI-BB1

#LI-Remote

Similar jobs

  • Senior Software Engineer, Real-Time Systems

    Vancouver, BC
    On-siteFull Time

    Sanctuary AI

    5+ YOECandidates need at least 5 years of robotics or real-time software experience, a technical degree or equivalent, and proven deployment of real-time control systems. Strong C/C++, PREEMPT_RT Linux, ROS 2 and ros2_control skills and fieldbus knowledge are required.

    ROS 2, ros2_control, PREEMPT_RT Linux, DDS, Ansible, Docker

  • Senior Software Engineer, Database

    Ottawa, ON
    $170k–$230k/yrRemoteFull Time

    InfluxData: InfluxData is a remote-first company with a globally distributed workforce.

    8+ YOECandidates need 8+ years of professional software experience, deep knowledge of Rust, C++, or Go, and experience with distributed, high-availability systems. Experience using AI coding tools is also required.

  • Intermediate Software Engineer (Frontend/UI)

    Toronto, ON
    HybridFull Time

    Achievers

    3+ YOECandidates need 3+ years of software engineering experience, solid React and TypeScript skills, and knowledge of accessibility standards and testing. A bachelor's degree in computer science or equivalent practical experience is expected.

    React, TypeScript, GitHub, GCP Gemini Code Assist, Claude, Docker

  • Senior Software Engineer (Azure)

    Concord, ON
    $120k–$140k/yrOn-siteFull Time

    DEG Services

    7+ YOE2+ MgmtCandidates need 7+ years of software engineering experience, including 2+ years in a technical lead or mentoring role and Level 3 production support. Strong hands-on skills with Azure, CI/CD, Infrastructure as Code, APIs and application security are required.

    Microsoft Azure, Azure DevOps, GitHub Actions, Bicep, Terraform, React

  • Software Engineer, Backend

    Toronto, ON
    HybridFull Time

    Operating with the speed and autonomy of a startup and the resources of a global alternative legal services provider, the team builds intelligent agents, reasoning engines, knowledge…; Required Qualifications; 3+ years…

  • Senior Software Engineer - .NET

    Remote in Canada
    Remote

    hireVouch: Company Marketing Strategy

    Candidates need proven senior or lead software engineering experience, strong hands-on skills in C#, .NET Framework, SQL Server and React, and experience designing RESTful APIs and CI/CD pipelines. A bachelor's degree or equivalent practical experience is also required.

    Azure DevOps, SQL Server, React, Azure, Codex, Claude Code

  • Software Engineer, ML Ops

    Toronto, ON
    RemoteFull Time

    AeroVect: The Airport Automation Company

    Candidates need a Bachelor's or Master's in computer science, robotics, data engineering or a related field, with strong Python and working knowledge of ROS2, Docker and AWS. A Master's, MLOps or robotics data experience, and familiarity with Weights & Biases are preferred.

    ROS2, Docker, AWS S3, AWS EC2, Weights & Biases

  • Software Engineer

    London, ON
    $82k–$122k/yrFull Time

    CARFAX

    3+ YOECandidates need 3+ years of object-oriented programming experience, strong Java or Kotlin and Spring Boot skills, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, a real commitment to TDD, and the ability to communicate with technical and non-technical audiences.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.