Own the foundational primitives and surfaces that power Package Ninja's runtime, control plane, developer workflow, and customer connectivity.
We are looking for a Platform Engineer to own the foundational primitives and surfaces that power Package Ninja's product engineering velocity, service infrastructure, and the connectivity layer between our package runtime and customer environments.
This role is close to how we ship. You will touch the systems behind every CLI invocation, every customer onboarding, and every code review dependency decision. You will partner closely with product, platform, and research while keeping the underlying developer experience fast, observable, and production-ready.
Package Ninja exists to reduce software supply-chain risk without introducing operational drag. That means the product only works when the infrastructure feels invisible, durable, and boring in the best way.
About Package Ninja
Package Ninja is building the runtime and policy infrastructure that lets security teams govern packages before risky actions execute. This role sits close to every invocation, onboarding path, and release flow we ship.
What you'll do
Platform acceleration
Architect and optimize the engineering infrastructure behind the package runtime, dashboard, and policy engine. Build internal tooling, deployment primitives, and service patterns that let engineers move faster without lowering the reliability bar.
Service infrastructure
Design and maintain the core infrastructure that powers Package Ninja's control plane and audit surfaces: deployment pipelines, observability, shared libraries, secrets management, and the platform abstractions that make new services production-ready by default.
Data infrastructure
Own the substrate everything else runs on top of: event pipelines, storage layers, and access patterns for the systems that depend on package telemetry, policy evaluation, and audit timelines. Keep the primitives simple, resilient, and intentionally boring.
Connectivity
Build and maintain the connectivity layer between customer environments and the Package Ninja control plane. That includes auth, outbound trust, health checking, and the integration substrate that makes org-level governance feel dependable under real customer traffic.
What you bring
- At least 3 years of experience in platform, infrastructure, or backend engineering, ideally at a high-growth product company.
- Strong service-oriented architecture and distributed-systems fundamentals, with clear judgment around networking, throughput, and failure modes.
- Hands-on experience with TypeScript, Go, cloud infrastructure, and operating production services on Kubernetes or equivalent systems.
- Ability to move from ambiguous infrastructure problems to production-ready primitives without overbuilding the first version.
- Strong taste in observability, developer tooling, release discipline, and secure-by-default system design.