Sr Software Engineer
$125k - $140k per yearPCMI Corp.
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 Senior Software Engineer will lead the design and development of complex web applications using .NET Core, ASP.NET, and Angular. This role will ensure the technical quality of the codebase by implementing best practices in unit testing, coding standards, and architecture. This role will collaborate closely with cross-functional teams and take ownership of key components of the system, while mentoring junior developers and working with advanced technologies, including Azure.
In this role, you will:
- 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.
What You’ll Need to Join Our Team
- 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.
- 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).
Why Work For Us
- Competitive Compensation from $125,000-$140,000 CAN*
- Paid Time Off accrued per pay period
- Paid Holidays
- Professional Development Opportunities
- Employee Events
*Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related aspects.
#J-18808-Ljbffr- We are looking for a Sr. Software Enginee r to work for our client. The ideal candidate aligns with the responsibilities and qualifications... ...below. This is a great opportunity for an experienced software engineer to make a significant technical impact on a growing product,...SeniorRemote work
$104.55k - $135.3k per year
...Sr. Software Engineer, Hive – Cloudera Location: Toronto, Ontario, Canada Salary: CA$104,550.00–CA$135,300.00 Employment type: Full‑time... ...Design and develop features for parallel and distributed query engines to help drive innovation in CDP. Focus on query...SeniorFull timeRemote workWork from homeWorldwideFlexible hours$165k - $185k per year
...California, we are rapidly growing across the globe helping to design, engineer, build, and ship consumer products. Why join us? Medical,... ...Design, develop, and integrate cutting-edge audio software systems using Gstreamer, Pipewire, React or equivalent. Develop...SeniorLocal areaRemote work- ...in hyper-growth mode, fueled by a recent $190m series C round. SUMMARY The Product Engineering team is growing a small tiger team and is seeking an experienced Senior Full Stack Software Engineer who thrives in a fast-paced, remote environment. In this role, you'll drive...SeniorLocal areaRemote work
- ...Full-Stack Software Engineer Location: Global, Fully Remote Job Type: Contractor | ~15 hours/week Schedule: Flexible We're looking for experienced Full-Stack Software Engineers to support an AI training project focused on software development, debugging, code...SeniorFor contractorsRemote workFlexible hours
$96.56k - $128.74k per year
...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent Compensation Details:...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week$130.5k - $186.62k per year
...SiTime is changing the timing industry. For more information, visit: . Job Summary SiTime is seeking a Senior Staff Analog Design Engineer to provide technical leadership in developing advanced clock and timing products. This role combines hands-on circuit design...SeniorRemote work- ...Reports to: Director of Software Type: Full-Time Location: Ottawa or Toronto... ...people who use it in the field. We value engineers who make good decisions quickly, ship quality... ...simulation environments such as Gazebo or Unreal Engine. Background in security engineering or...SeniorFull timeShift work
- ...: A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right... ...missing children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their...Full timeWork at officeRemote workWork from home
- ...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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$122k - $183k per year
...Category Engineering Hire Type Employee Job ID 18597 Base Salary Range $122000-$183000 Remote Eligible No Date Posted 09/14/2026... ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...SeniorRemote work$180k - $220k per year
...closed a funding round in the past year and are building out their engineering team. THE OPPORTUNITY This is a hands‑on, senior... ...benefits. Must Have Skills: ~8+ years of professional software development, building and shipping production web applications...SeniorRemote work$138.45k - $173.06k per year
...by thousands of operators across countries. This isn’t a greenfield role; it’s a stewardship role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes genuine pride in the quality, reliability, and feel of software that people actually depend on...SeniorPermanent employmentFull timeImmediate start- ...towards the goal of making Canada and the world better through trade. Position: Sr. SQA Analyst Employment Type: Permanent Compensation Details: · Software Engineer 18: Salaries typically range from $96, 557 to $128, 743 annually, based on qualifications...SeniorPermanent employmentFull timeSummer workWork at officeRelocation package3 days per week
$93.91k - $117.38k per year
...connected world more secure. This is for a hybrid role in Kanata-Ottawa, ON. Position Summary The Senior Development Engineer implements our software development through complex projects, blending deep technical expertise with some leadership skills to fulfill customer...SeniorLong term contractLocal areaImmediate start- ...dynamic firmware team focused on Nokia’s next‑generation Optical Engine for long‑haul and metro applications. Working alongside cross‑... ...Design documents. Collaborate with optical, hardware, FPGA, software, manufacturing, and test teams to support seamless integration....SeniorFlexible hours
- ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities Implement...SeniorContract work
$90k - $140k per year
...enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-... ...::Insight™ DSS, the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics Solution (VAS)....Permanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week$176.5k per year
...existing team of Senior, Staff, and Principal engineers building the Content Library and Core... ...'re a systems engineer who loves owning software end-to-end: design, implementation, deployment... ...rs, the parquet crate, or building query engines and database internals. Contributions...SeniorLong term contractFor contractorsLocal areaHome officeFlexible hours$96.56k - $128.74k per year
...November 13, 2026 Are you ready to advance your career while helping drive positive change in emerging markets? We are looking for an Sr. Financial Analyst ! Join FinDev Canada, Canada’s development finance institution! We work with and through the private sector to...SeniorPermanent employmentFull timeInternshipWork at office3 days per week$185k - $195k per year
...millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties...SeniorCasual workInternshipWork at officeImmediate start$74.3k - $99.06k per year
...drive positive change in emerging markets? We are looking for an Sr. Impact Associate or Climate and Impact Officer ! Join FinDev... ...climate policy, sustainable finance, international development, engineering, or another related disciplines. ~ Experience: ~ Senior...SeniorPermanent employmentFull timeInternshipWork at office3 days per week- ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and SquidProxies.com (proxy infrastructure...SeniorRemote jobLong term contractFull timeImmediate start
- ...Software Engineer/Developer - Ottawa Company Description RedMane Technology LLC is an application software consulting and systems integration company based in Chicago. We deliver software solutions for our clients throughout the United States and Canada by...Long term contractFull timeTemporary workWork at officeFlexible hours
- ...You should have the following in your background to apply: ~5+ years of experience in a technical pre-sales, sales engineering, or solutions architecture role within the cybersecurity industry. ~ Deep technical expertise in XDR, endpoint security, and deploying...Senior
- Job Description Job Description We are seeking a dynamic and highly skilled Senior Actuary to join our innovative analytics team. In this pivotal role, you will leverage advanced statistical methods, data analysis, and actuarial expertise to assess and manage risk across...SeniorLong term contractPermanent employmentFlexible hours
$62k - $80k per year
Bosh Building Technologies is seeking to hire a Software Programmer to work under the direction of our Custom Solutions Director. Your... ...directly with other Systems Analysts, Project Managers, Sales, and Engineering resources to help design IT infrastructure supporting Physical...Full timeWork at officeRemote workFlexible hours- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on...SeniorRemote jobFor contractors
- ...join our dynamic and agile development team. As the Director of Software Development, you will play a key role in shaping the strategic direction... .... Collaborate with cross-disciplinary teams , including Engineers, product owners, Marketing, Customer Service and stakeholders,...SeniorLong term contractFull timeInternshipWork at officeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!
- software developer remote Ottawa, ON
- software design engineer Ottawa, ON
- software engineer devops Ottawa, ON
- ingénieur logiciel Ottawa, ON
- remote entry level software developer Ottawa, ON
- part time software developer Ottawa, ON
- director software engineering Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer salary in canada Ottawa, ON



