CareerPlanSign in

Principal Software Engineer

🌐 Remote💼 Full-time🗓 2026-07-25 → 2026-09-26

Core

Architecting and building the foundational platform (customer-facing SaaS, data models, infrastructure) and the operational layer integrating Computer Vision for Loss Prevention.

Role type

Principal Software Engineer (System Architecture & Quality)

Builds

Foundational SaaS platform, Computer Vision integration pipelines, automated testing frameworks, CI/CD systems

Domain

Retail technology, Loss Prevention, Computer Vision, Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

.NET/C# backend architecture, Angular, Nest.js, Next.js, AWS (IAM, networking, compute), Auth0/JWT, TDD, CI/CD pipeline design, System Design, Multi-tenant patterns

Preferred skills

Retail tech experience, Loss prevention domain knowledge, High-throughput event processing, Playwright BDD, SOC 2 compliance awareness

Technologies

.NET, C#, Angular, Nest.js, Next.js, AWS, Heroku, Docker Compose, Auth0, JWT, Playwright

Responsibilities

Own architectural decisions across Core and Service Delivery teams; Design and enforce automated test strategies (TDD) for complex scenarios; Build and maintain fast, reliable CI/CD pipelines; Provide cross-team technical leadership and code reviews; Design secure auth/identity flows and multi-tenant patterns.

Seniority

Principal, hands-on IC with strategic ownership

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.