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, distributed systems, microservices, cloud platforms (AWS/Azure/GCP), CI/CD, containerization (Docker/Kubernetes), infrastructure-as-code, networking fundamentals, observability, AI-assisted development tools
Preferred skills
Security product experience (cryptography/tokenization), compliance frameworks (PCI-DSS/SOC 2), performance profiling, event-driven architectures, 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; build and scale distributed systems for data protection; architect for resilience and performance; deploy and operate services across multiple cloud providers; apply secure coding practices and DevSecOps; mentor junior developers; maintain technical documentation.
Seniority
Intermediate (3-5 years) to Senior (5-8+ years), hands-on IC with mentorship responsibilities