Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Pindrop Logo

Principal Software Engineer

Pindrop

$190,000 - $240,000
Sep 9, 2025
Remote, US
Apply Now

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