Principal Software Engineer — Core & Service Delivery
Panoptyc
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.
- What you'll work on Develop and maintain frontend features, backend services, APIs, and data integrations. Implement product requirements and UX designs using established architectural and coding patterns. Build reusable, responsive, and accessible user-interface components...SuggestedFull time
- ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to... ...on a technical capacity Proficiency in Python and strong software development knowledge, inclusive of a deep understanding of software...SuggestedFull timeImmediate startRemote work
- ...without sacrificing craft. Own feature delivery end-to-end, from scoping and design... ...minimal oversight. Craft well-tested software that meets a high bar for quality, using... ...validate AI-integrated features with sound engineering judgment, applying appropriate...SuggestedFull time
- ...re looking for an accomplished DevOps Engineer to help shape and evolve our cloud, DevOps... ...support reliable, secure, and scalable service delivery across our environments. You will play... ...DevOps, SRE, platform engineering, or software engineering roles. ~ Strong...SuggestedFull time
- ...We are looking for a skilled and technically driven Senior Software Engineer (Python) to join a fast-paced cybersecurity environment. You... ...and asynchronous patterns for building non-blocking, scalable services ~ Proficiency with generators, iterators, decorators, and...SuggestedFull timeRemote workFlexible hours
$4,500 - $6,000 per month
...velocity digital product development firm engineering industry-defining software systems for global enterprises. We... ...Senior Android Engineer to join our core product division under a permanent,... ...fresh native mobile rebuild servicing millions of users. Modern Declarative...Permanent employmentFull timeContract workFor contractorsLocal areaRemote workShift work- ...frontend applications, backend services, APIs, databases, and third-... ...for code quality and engineering consistency. Diagnose and... ...other engineers throughout the delivery lifecycle. Mentor mid-level... ...7+ years of professional software development experience, including...Full time
- We are looking for a Senior Native Mobile Developer based in Latin America to join a growing technology team building an innovative entertainment accessibility platform. The mobile application synchronizes translated audio with movies and other live entertainment experiences...Long term contractFull timeTrial period
- ...It's a Ruby on Rails application with Go services, and it needs to keep up with an accelerating... ...You’ll Be Doing Build and maintain the core API that customers, SDKs, Terraform... ...our platform architect and lead backend engineer on design and implementation Contribute...Full timeFor contractorsFlexible hours
- ...stakeholders, drive AI-enabled engineering practices , develop proof of... ...teams, and ensure successful delivery through strategic planning,... ...~8–10 years of software engineering experience, including... ...solutions ( Workfront , Fusion , Core , AEM ). ~ Adobe Multi-Solution...Full time
- ...the Team: As a Senior Site Reliability Engineer, you will be a key technical leader... ...on with engineering teams to accelerate delivery, ensure production reliability, and embed... ...with Kubernetes internals and managed services like EKS, GKE, or AKS. ~ Expertise with...Full time
- ...Pyyne Pyyne is a modern technology consultancy engineering the next generation of digital products and services. At Pyyne, we believe in using technology to unlock... ...excellence. Our solutions range from advanced Software Engineering, Cloud, and Data & AI solutions....Work at officeRemote workFlexible hours
- ...clients, ensuring they maximize the value of our platform and services. You will manage the technical aspects of client relationships,... ...needs, coordinating efforts, and ensuring the timely and effective delivery of services. Prepare and present regular reports to...Full timeRemote work
- ...company behind Kraken, NinjaTrader, Breakout, xStocks, Payward Services and CF Benchmarks - has spent the last 15 years building one... ...fintechs, banks, brokerages, and payment providers. As a Software Engineer in Payward Services you'll build and scale the systems that...Remote jobFull timeLocal area
- ...Job zerohash is looking for a Senior Software Engineer to help architect and build new features... ...Work with platform engineers to setup new services Respond to production issues and... ...The zerohash platform supports three core pillars: Trade, Transact, and Tokenize....Remote jobFull timeImmediate startWork from home
- ...and maintain frontend features, backend services, APIs, and data integrations. Implement... ...issues with support from senior engineers when necessary. Participate actively... ...Approximately 3 to 6 years of professional software development experience. Professional...Full time
- ...innovate every day. We're seeking an exceptional Senior Software engineer to join our Technology team. You will be a technical reference... ...product and engineering stakeholders. Beyond your own delivery, you will raise the technical bar of the team through code reviews...Full timeInternship
- ...build solutions with real impact. AI is already part of how we work, evolve, and innovate every day. We're seeking an exceptional Senior Software Engineer to join our Technology team. You will be a technical reference for designing, architecting, and delivering scalable...Full time
- We’re looking for an accomplished DevOps Engineer to help shape and evolve our cloud, DevOps, and SRE platforms. In this role, you... ...and infrastructure that support reliable, secure, and scalable service delivery across our environments. You will play a key role in...Full time
- ...with a leading AI lab. Qualifications: ~ Advanced professional written proficiency in English ~3–7 years of professional software engineering experience ~ Strong proficiency in Python and JavaScript/TypeScript ; working knowledge of Java , C# , or Go ~...Contract work
- At Cision, we believe in empowering every individual to make an impact. Here, your voice is heard, your ideas are valued, and your unique perspective fuels our collective success. As part of our global team, you'll thrive in an environment that champions curiosity, collaboration...Full time
- We are looking for a skilled and technically driven Senior Software Engineer (Python) to join a fast-paced cybersecurity environment. You will own and evolve a critical layer of our software ecosystem — including microservices, security tool integrations, and an in-house...Full time
- What you'll work on Design and implement end-to-end product capabilities spanning frontend applications, backend services, APIs, databases, and third-party integrations. Translate product requirements, UX designs, and acceptance criteria into scalable technical solutions...Full time
- ...Benefits Remote work from Latin America. Collaboration with an established business and an experienced international engineering team. Opportunity to work on a distinctive product that makes entertainment more accessible to Spanish-speaking audiences....Long term contractFull timeRemote workTrial period
- We are building an enterprise-grade agentic AI platform for a leading media and broadcasting technology company that serves thousands of radio stations across multiple cloud products. This serverless, multi-tenant architecture leverages Amazon Bedrock AgentCore ecosystem...Full time
- ...Protocol (MCP) & API gateway integration Advanced English level Agentic SDLC practices (prompt engineering, evaluation, HITL workflows) AWS serverless services (Lambda, Step Functions, EventBridge, S3, CloudWatch) Nice to Have Experiences LLM security &...Full time
- ...About the Role: We are looking for an Engineering Manager to lead and grow an existing RPA team while contributing directly as a hands... ...early-stage company transforming home health and post-acute care delivery in the US. What You'll Work On Team Leadership: Manage...Full timeRemote work
- ...candidate will collaborate with technical and executive stakeholders, drive AI-enabled engineering practices , develop proof of concepts, mentor engineering teams, and ensure successful delivery through strategic planning, modern development methodologies, and best-in-class...Full time
- ...Route has to offer. The team The Core Backend Engineering team builds the foundational systems... ...highly available, business-critical services behind Package Protection, Returns Protection... ...for ~7+ years of professional software engineering experience designing,...Full timeRemote work
- ...We are hiring a Senior Backend Software Engineer in our CARE - AI Engine team in Brazil ! This is a Remote – Brazil position, meaning... ...open to candidates in Brazil. We build AI-powered backend services that put LLMs in front of real users. We need a senior...Full timePart timeRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer — Core & Service Delivery. Be the first to apply!
- software asset management analyst Brazil
- software Brazil
- software implementation project manager Brazil
- entry level software sales Brazil
- software technology Brazil
- remote software sales Brazil
- software support Brazil
- service delivery representative Brazil
- service delivery associate Brazil
- principal software engineer









