Intermediate to Senior Software Engineer
Core
Design, build, and operate cloud-native microservices and distributed systems that discover, classify, and protect sensitive data across on-premise and cloud environments.
Role type
Intermediate to Senior Software Engineer (Platform & Distributed Systems)
Builds
High-scale data security platform (DSP) components including tokenization, encryption, and key management services.
Domain
Cybersecurity / Data Protection / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, TypeScript/Node.js, Golang, Rust, Linux system administration, distributed systems architecture, cloud infrastructure (AWS/Azure/GCP), infrastructure-as-code, observability, secure coding practices, AI-assisted development workflows
Preferred skills
Cryptography/tokenization expertise, compliance framework knowledge (PCI-DSS/SOC 2), event-driven architecture, performance profiling, open-source contributions
Technologies
Java, TypeScript, Node.js, Golang, Rust, Terraform, Pulumi, Kubernetes, Docker, Prometheus, Grafana, OpenTelemetry, ELK, AWS, Azure, GCP
Responsibilities
Design and develop cloud-native microservices for data discovery and protection; architect resilient distributed systems handling high-throughput data flows; implement security features like tokenization and encryption; deploy and manage services across multiple cloud providers using IaC; mentor junior developers and drive engineering standards.
Seniority
Intermediate (3-5 years) to Senior (5-8+ years), hands-on IC with mentorship responsibilities