At Pindrop, we recognize that the human voice is a unique personal identifier, increasingly susceptible to sophisticated fraud, including the threat of deepfakes. We're leading the way in developing cutting-edge authentication, fraud prevention, and deepfake detection. Our mission is to provide seamless and secure digital experiences, safeguarding the most personal aspect of our identity: our voice.
Requirements
- Built and scaled application servers, load balancers, and high-performance middleware with expertise in Java, Spring Boot, Kafka, ElasticSearch, and Kubernetes
- Deep knowledge of IAM, including OAuth2, OpenID, SSO, and MFA integrations (e.g., Twilio, SendGrid)
- Experience decoupling large-scale monoliths and implementing resilient microservices architectures using queues, caching, and fault-tolerant patterns (e.g., Redis fallback, Kubernetes HA)
- Hands-on experience with monitoring, test automation, and CI/CD systems like Prometheus, ELK, and Kubernetes-based pipelines
- Background in cloud platforms (AWS, GCP), infrastructure-as-code (Terraform, CloudFormation), and container orchestration (EKS, GKE)
- Experience in Docker, container orchestration technologies like Kubernetes, GKE, or AWS ECS/EKS
- Proficiency in monitoring tools like Prometheus, AWS CloudWatch or Azure Monitor
Responsibilities
- Architect, build, and scale application-layer services that support fraud detection, secure identity, and customer trust workflows
- Lead modernization efforts, including migration from monolith to microservices and high-throughput event-driven architectures
- Drive design of authentication, authorization, and MFA systems (SSO, OAuth2, SAML, OpenID), enabling secure user access at scale
- Introduce technical patterns and coding frameworks to improve consistency, maintainability, and developer velocity across teams
- Partner with platform teams to increase service uptime, fault tolerance, and system observability
- Serve as a technical advisor on developer productivity tools, testing frameworks, and infrastructure resilience (e.g., Kubernetes test automation, multi-database replication strategies)
- Mentor engineers across teams, lead design reviews, and guide high-stakes architectural decisions
Other
- A seasoned Principal Engineer or equivalent with 15+ years of experience across application server design, fraud prevention, and authentication systems
- A rare systems thinker who’s equally comfortable contributing code, refactoring monoliths, or designing fault-tolerant architectures.
- An advocate for open standards with direct experience contributing to core frameworks and developing application infrastructure from the ground up.
- Adept at guiding teams through architecture transitions while maintaining uptime, security, and performance
- Equally motivated by teaching others as you are by solving complex technical problems