Senior Software Engineer

🔥 15 minutes ago

🇨🇦 Canada – Remote

💵 $125k - $140k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of PCMI

PCMI

201 - 500 employees

Founded 2012

🚘 Automotive

💼 Consulting

📦 Logistics

💰 Private equity on 2025-04

Automotive • Consulting • Logistics

PCMI is a software company that provides PCRS, a governed, AI-enhanced administration platform for finance & insurance (F&I) product lifecycles, warranty and service contract management, claims processing, payments, and regulatory compliance. Its SaaS products (PCRS F&I, PCRS Consumer, and TruComply) automate contract administration, claims intelligence, and compliance workflows for TPAs, OEMs, dealers, and lenders, integrating with many partners and processing large volumes of contracts, claims, and payments worldwide.

📋 Description

• Lead the design, development, and deployment of complex web applications using .NET Core, .NET Framework, ASP.NET, and Angular • Build highly scalable, maintainable, and secure solutions leveraging Azure cloud services • Collaborate with cross-functional teams to design and implement key features, translating business requirements into technical solutions • Implement Domain-Driven Design (DDD) principles to ensure architecture supports business needs • Mentor junior developers and conduct code reviews to enforce high coding standards and best practices • Optimize application performance and ensure high availability in production environments • Work with SQL Server databases and integrate DevExpress controls for complex UI components • Ensure code quality through extensive unit testing using industry-standard frameworks • Participate in and contribute to architectural discussions and technology strategy • Troubleshoot and resolve complex production issues, identifying root causes • Introduce and evaluate new technologies appropriate for team adoption

🎯 Requirements

• Bachelor’s degree in Computer Science or related field, or equivalent work experience • 7+ years of professional experience with .NET Framework, .NET Core, ASP.NET, Angular, and SQL Server • Proficiency in C#, Angular, TypeScript, and JavaScript • Strong understanding of Domain-Driven Design (DDD) principles and implementation • Experience with cloud technologies, specifically Azure (App Services, Service Bus, Azure SQL) • Proficiency in unit testing frameworks (e.g., MSTest, NUnit, xUnit) and test-driven development (TDD) • Experience with CI/CD pipelines and DevOps practices (Azure DevOps, TeamCity, Octopus) • Knowledge of SOLID, DRY, KISS, and YAGNI principles • Experience with DevExpress controls and a solid understanding of UI/UX principles • Experience with AI-assisted development tools (e.g., GitHub Copilot)

🏖️ Benefits

• Competitive Compensation • Comprehensive Benefit Package • Paid Time Off accrued per pay period • Paid Holidays • Professional Development Opportunities • Employee Events

Apply Now

Similar Jobs

🔥 3 hours ago

Cribl

501 - 1000

☁️ SaaS

Software Engineer building Cribl telemetry integrations with Splunk, Kafka, cloud storage, and other data systems. Developing NodeJS/TypeScript features, tests, and support capabilities.

🇨🇦 Canada – Remote

💵 $115k - $150k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 6 hours ago

Davies

5001 - 10000

🛡️ Insurance

💼 Consulting

Technical Lead overseeing spill response and environmental remediation for Pario, a forensic engineering and environmental consulting firm. Managing technical reviews, field work, reporting, and client projects across Atlantic Canada.

🇨🇦 Canada – Remote

💰 $369.2M Debt Financing - Davies Group on 2025-05

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 10 hours ago

Grafana Labs

501 - 1000

🏢 Enterprise

☁️ SaaS

🤖 Artificial Intelligence

Senior Software Engineer building Grafana Cloud’s next-generation search and storage systems. Operating reliable distributed services and contributing to Grafana’s open-source observability platform.

🔥 15 hours ago

Grafana Labs

501 - 1000

🏢 Enterprise

☁️ SaaS

🤖 Artificial Intelligence

Senior Backend Engineer building distributed Go-based Loki observability systems for Grafana Cloud. Operating Kubernetes services and contributing to Grafana Labs’ open-source telemetry databases.

🕒 Yesterday

gaiia

51 - 200

🤝 B2B

📡 Telecommunications

Full-stack developer building TypeScript CRM systems for gaiia’s telecom operating platform. Developing serverless microservices, customer management modules, automation, and notifications.