Principal Software Engineer — Platform, Pipelines & Security
Diopter
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
18 open pipelines roles across 15 companies are on ApplySarthi right now, most of them in Jaipur (1), Hyderabad (1), Bengaluru (1).
- Senior Data Engineer — Document & AI PipelinesTracium GmbH
- Senior Projektingenieur (m/w/d) Pipelines und KabeltrassenILF Consulting Engineers Germany GmbH
- Senior Software Engineer - Tools and Production PipelinesNvidia
- ML Data Engineer (m/f/d) - Sensor Data & Pipelinesautonomous-teaming
- Software Development Manager, Amazon Product Catalog, Contribution and Item PipelinesAmazon
What pipelines roles keep asking for: Python (50%), ETL (33%), SQL (33%), System design (33%), C++ (28%), Databricks (28%), AWS (22%), Observability (22%) — counted across their open postings here.
Software Engineer jobs in India · Remote Software Engineer jobs · AWS jobs · Go jobs · IAM jobs · Kubernetes jobs
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for pipelines roles keep coming back to Python, ETL, SQL, System design. Practise those questions before you sit with Diopter.
Questions you are likely to be asked
- Why do you want to join Diopter?
- What is your experience with Go? Tell me one thing you learned the hard way.
- Tell me about an outage you handled. What did you learn from it?
- How do you decide what to monitor, and what should wake someone up at night?
- How would you cut the cloud bill of a system without hurting it?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Principal Software Engineer — Platform, Pipelines & Security at Diopter interview free →Diopter is a real-time defense for people in live conversations. We watch phone calls and video meetings as they happen, with email coming next, for a cloned voice, a fake face, and the pressure an attacker applies to rush someone into a decision. Instead of checking whether one clip is fake, we follow the whole conversation and compare where it is heading against the rules a company already has for approving money, hiring, and access. When something is off, the person on the call gets a clear warning and a next step while there is still time to stop. We are building this now because AI is about to let a small number of attackers run these conversations at a volume no human team can keep pace with, and the human layer is the part of a company nobody has protected yet. **About the Role** We're hiring a Principal Software Engineer to build the foundation that the rest of Diopter's technology runs on. You'll design and ship the high-throughput media streaming pipelines, the backend services, and the customer-facing frontend that together make up our platform. You'll also make sure it deploys cleanly and securely into our cloud and into customer data centers.This is a hands-on, full-stack principal role. You'll set the architecture, write a lot of the code, and hold the bar for how everyone else builds on top of it. Since we're a security company, you'll treat every design decision as a security decision. **What You'll Do** * Own the core platform architecture, from design through rollout to long-term operation: * Real-time media pipelines: ingest, transport, chunking, buffering, and fan-out of live audio and video streams (meetings, calls, uploads) with predictable latency and backpressure under load. * Backend services: high-concurrency APIs and processing services in Go and Python, including job orchestration, queueing, deadlines, retries, and idempotency. * Frontend: the customer dashboard, admin console, and integration surfaces, built in TypeScript and React to be fast, clear, and secure by default. * Make on-prem a first-class deployment target. Design one platform that runs on AWS, in customer data centers, in private clouds, and in air-gapped environments. This includes packaging (Helm, OCI images), offline install and upgrade paths, hardware sizing (including GPU nodes), and supportability when we can't SSH in. * Build for scale and reliability. Set SLOs, capacity models, autoscaling strategy, failure isolation, and graceful degradation for pipelines that cannot drop or reorder customer media. * Drive security across the stack. This covers authN/Z (OIDC, OAuth, SSO, SCIM), multi-tenant isolation, encryption in transit and at rest, secrets and key lifecycle, audit logging, least-privilege infrastructure, and supply-chain integrity (signed images, SBOMs, dependency scanning). * Threat-model everything. Lead design reviews and threat models for major initiatives. Treat media inputs, customer integrations, and every network boundary as hostile, and drive systemic issues to closure. * Be the technical counterpart for B2B customers. Work with enterprise security and IT teams on deployment architecture, network and firewall requirements, SSO integration, and security questionnaires and reviews (SOC 2, ISO 27001). * Lead cross-functional delivery with engineering, research, product, and customer teams. Shape interfaces, migration plans, and safe rollouts across dev, QA, staging, production, and customer sites. * Mentor engineers and raise the bar on code quality, operational readiness, observability, and secure-by-default practice. **Our Stack** * **Backend:** Go, Python, PostgreSQL, Redis, S3-compatible object storage * **Frontend:** TypeScript, React, modern web tooling * **Media:** WebRTC, Web Audio, real-time audio/video processing, browser-automation-based meeting integrations * **Compute:** Kubernetes (EKS and on-prem), Karpenter, NVIDIA GPU nodes, Helm * **Delivery:** GitLab CI, ArgoCD (GitOps), OpenTofu, multi-account container registries * **Identity & Secrets:** Zitadel (OIDC/OAuth), OpenBao, External Secrets Operator, IRSA, SSO * **Observability:** Structured logging, metrics, tracing, in-house Go observability library **Requirements** * 8+ years building and operating production distributed systems, including ownership of on-call and incident response. * Proven experience building high-throughput streaming or media pipelines, such as real-time audio/video, event streaming, or large-scale data processing, with a clear understanding of latency, backpressure, and failure modes. * Strong full-stack skills. You're deep in the backend (Go and/or Python) and capable on the frontend (TypeScript/React), and you can own a feature end-to-end. * Hands-on on-prem and hybrid deployment experience. You've shipped software that customers install in their own data centers or air-gapped environments, including packaging, upgrades, licensing, and remote supportability. * Deep Kubernetes and cloud expertise (AWS required, others a plus), including networking, IAM, storage, and multi-environment design. * A cybersecurity mindset. You have strong fundamentals in authN/Z, cryptography in practice, network security, tenant isolation, secure SDLC, and common vulnerability classes (OWASP, cloud misconfiguration, and supply chain). You think like an attacker when you design. * B2B and enterprise experience. You're comfortable in front of a customer's CISO or infrastructure team and can answer their hardest deployment and security questions. * The ability to lead cross-team technical initiatives: set direction, align stakeholders, deliver measurable outcomes, and write design docs people actually read. * Clear communication with engineers, executives, and customers. Nice to Have * Experience with WebRTC, SIP, media servers, or codecs. * Experience running GPU workloads on Kubernetes, on-prem, or in the cloud. * Background in security products such as SIEM, SOAR, EDR, identity, or fraud prevention, and in integrating with them. * Experience with compliance frameworks (SOC 2, ISO 27001, FedRAMP) or regulated industries (finance, government, healthcare). * Familiarity with using ML models in production pipelines. * Early-stage company experience, where "principal" means building the foundation, not only reviewing it.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on wellfound · posted 2026-10-13. ApplySarthi collects openings and links to application pages; the role is advertised by Diopter, not by us.