Principal Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Brazil
Remote
Expert/Leader
Artificial Intelligence • Computer Vision • Retail • Security
The Role
Lead architecture and systems design across Core and Service Delivery: define APIs, service boundaries, auth/identity, and multi-tenant patterns. Own TDD, automated test strategies (including Playwright BDD), CI/CD pipelines, and developer experience. Provide cross-team technical leadership, mentor senior engineers, and integrate CV and HITL workflows into scalable production systems.
Summary Generated by Built In
Principal Software Engineer — Core & Service Delivery

Panoptyc · Full-Time · Remote · Reports to CTO

 
 
About Panoptyc

Panoptyc builds AI-powered loss prevention for the real world — micromarkets, corporate dining, grocery, and beyond. Our platform combines computer vision, human-in-the-loop review workflows, and deep retail integrations to help operators detect theft, reduce shrink, and protect margins at scale. We run on a mix of AWS and Heroku and build on proprietary computer vision AI. Small team, high ownership. Everyone here moves the needle.

The Role

We are looking for a Principal Software Engineer to be the technical anchor for our Core and Service Delivery teams. You are not a manager — you are the engineer who makes the whole system make sense. You will own architectural decisions, raise the quality bar on testing and CI/CD, and be the person others turn to when something is genuinely hard.

Core owns the foundational platform: customer-facing SaaS features, data models, and the infrastructure everything else depends on. Service Delivery owns the operational layer — integrating Computer Vision solutions for use by our internal Loss Prevention team of HITL investigators. You will be the connective tissue between both.

What You will Own

Architecture and systems design. Drive architectural decisions across both teams — API design, service boundaries, data flow, and scalability patterns that hold up as we enter new verticals. Lead design reviews and be the final word on approaches that will be costly to undo. Design auth and identity flows that are secure and maintainable: JWT, Auth0, token lifecycle, multi-tenant patterns.

Test automation and quality. Own TDD culture across both teams — not just evangelizing it, but writing the hard tests that prove it is achievable. Design automated test strategies for complex scenarios: async pipelines, third-party integrations, multi-tenant edge cases, video processing workflows. If it does not have meaningful test coverage, it does not ship.

CI/CD and developer experience. Own the pipelines. Fast, reliable feedback loops that let engineers ship with confidence instead of anxiety. Integration, contract, and load test stages baked in — not bolted on later. If engineers are doing something manually more than twice, you automate it.

Cross-team technical leadership. Be a force multiplier for senior engineers on Core and SD — code reviews that teach, design discussions that sharpen thinking. Partner with our CV, HITL, Growth, and Loss Prevention teams on cross-cutting concerns and shared infrastructure patterns.

What We are Looking For

You have real .NET/C# backend depth — production systems, not CRUD apps that happen to compile. You know Angular well enough to be dangerous. You have built production apps in Nest.js and Next.js. Your AWS fluency goes beyond having touched S3 — you understand IAM, networking, compute tradeoffs, and what things cost at scale — and you are comfortable working across a mixed cloud environment that includes Heroku. You have debugged JWT token expiry at midnight, understand refresh flows, audience claims, and multi-tenant isolation in Auth0, and you can explain it to someone else without condescension.

Most importantly: you think in systems before you write code. You understand how pieces interact, where coupling creates fragility, and how to design for change. Your TDD practice catches actual bugs rather than passing by construction. Your CI/CD pipelines are something you would show as portfolio work, not YAML held together by hope.

Strong signals: experience in retail tech, loss prevention, or high-throughput event processing; background spanning both core infrastructure and client-facing delivery contexts; familiarity with Playwright BDD for cross-team end-to-end test alignment; SOC 2-aware development instincts.

What We are Not Looking For

Architects who do not code. Engineers who mistake framework familiarity for system design skill. Anyone who thinks PHP is having a renaissance. People who configure CI/CD by copy-pasting Stack Overflow and call it pipeline engineering. Resume-driven development.

The Stack

Core runs on .NET/C# with Angular on the frontend. Service Delivery runs on Nest.js and Next.js. Each team owns their own unit testing approach; both teams align on end-to-end testing through Playwright BDD. We run on a mix of AWS and Heroku with Docker Compose locally. Authentication runs through Auth0 using JWTs. We are aiming at being SOC 2 Type 2 compliant this year.

Why Panoptyc

Your architectural decisions will be visible in the product within weeks, not quarters. We are actively expanding into grocery, hardware, and apparel — new technical challenges are on the roadmap right now. Small team means real ownership and no committee-driven design-by-consensus. Competitive compensation, remote-first, async-friendly.

Skills Required

  • Production .NET/C# backend experience (beyond simple CRUD apps).
  • Proficiency with Angular for frontend development.
  • Experience building production applications with Nest.js and Next.js.
  • AWS fluency including IAM, networking, compute architecture, and S3.
  • Experience working in mixed cloud environments including Heroku.
  • Auth0 and JWT authentication expertise (token lifecycle, refresh flows, audience claims, multi-tenant isolation).
  • Established TDD practice and ability to design and write comprehensive automated tests for async pipelines and video processing workflows.
  • CI/CD pipeline design and ownership (integration, contract, load test stages, automation of repetitive developer tasks).
  • Experience with Playwright BDD for end-to-end test alignment.
  • Familiarity with retail tech, loss prevention, or high-throughput event processing.
  • SOC 2-aware development instincts or experience working toward SOC 2 compliance.
  • Systems-level architecture experience: API design, service boundaries, data flow and scalability patterns.
  • Experience using Docker Compose and local container-based development workflows.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Birmingham, MI
81 Employees
Year Founded: 2019

What We Do

Panoptyc provides AI-driven solutions for retail loss prevention, utilizing machine learning and computer vision to detect theft and protect assets while maintaining user privacy through advanced anonymization techniques.

Similar Jobs

AssureSoft Logo AssureSoft

Principal Software Engineer

Information Technology • Consulting
Remote
11 Locations
272 Employees

Panoptyc Logo Panoptyc

Principal Software Engineer

Computer Vision • Machine Learning • Software
Remote
Brazil
41 Employees

Truelogic Software Logo Truelogic Software

Full-stack Engineer

Information Technology • Software
In-Office or Remote
São Paulo, BRA
266 Employees

Infios Logo Infios

Principal Software Engineer

Information Technology • Software
Remote
Brazil
1488 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account