Principal Software Engineer – Backend (Machine Identity Security, SaaS Control Plane)
Core
Lead the design and evolution of scalable backend services, APIs, and integrations for a Machine Identity Security control plane, enabling secure certificate lifecycle management at scale.
Role type
Principal Software Engineer (Backend Systems & Architecture)
Builds
High-throughput, low-latency distributed backend services and APIs for a multi-tenant SaaS control plane
Domain
Cybersecurity / Machine Identity Security / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Go, distributed systems design, microservices architecture, cloud platforms (AWS/Azure/GCP), API design, performance optimization, CI/CD, containerization (Docker), orchestration (Kubernetes), data streaming (Kafka), system design under production load
Preferred skills
Identity/authentication systems (SAML, OAuth, certificate management), Terraform, Ansible, enterprise platform integrations
Technologies
Java, Go, Kafka, Docker, Kubernetes, AWS, Azure, GCP, Terraform, Ansible
Responsibilities
Lead design and development of backend services and APIs for the control plane; Own backend architecture and system design focusing on scalability and reliability; Define how control plane capabilities are exposed via APIs and SDKs; Build integrations with external systems; Design and operate high-throughput distributed systems; Optimize backend services for performance at scale; Partner with product and security teams to evolve capabilities; Drive consistency and best practices across teams; Diagnose and resolve complex technical issues; Mentor engineers and raise the technical bar; Drive technical decisions and influence backend direction; Improve development workflows and engineering standards
Seniority
Principal, hands-on IC with strategic influence and mentorship