Senior Software Engineer (Authentication)

Pindrop
•$130,000 - $170,000•Remote

About The Position

As a Senior Software Engineer on Pindrop’s Authentication team, you will build and scale the cloud services behind Passport as customers move onto its cloud platform. The role focuses on reliable, secure authentication services that power voice-based identity verification at scale, while using AI/ML-driven signals and tools to strengthen fraud defenses and engineering productivity. You will design, develop, test, deploy, and monitor backend services and APIs using Go and Python; build cloud-native services and data pipelines across AWS and GCP; and deliver features through the full software development lifecycle using CI/CD and infrastructure-as-code practices. You will contribute to architecture and engineering standards, integrate and productionize AI/ML capabilities, and use observability tools to diagnose and improve production systems. The role works closely with engineering, test, research, product, Protect, Passport, and Core teams. It includes participation in an on-call rotation, including coverage for after-hours alerts, and contributions to documentation, runbooks, and design reviews. Pindrop is a cybersecurity company providing continuous identity verification across voice, video, and digital interactions. Its trust platform helps enterprises detect synthetic identities, identify risk, and authenticate known identities. Pindrop serves enterprises including financial institutions, insurers, and healthcare organizations, and its technology is informed by more than 8 billion real-world interactions annually and protected by 300+ patents.

Requirements

  • 5–7+ years of professional software development experience building backend services and APIs.
  • Strong experience with Go, Python, or similar programming languages.
  • Solid foundation in data structures, algorithms, concurrency, and Linux-based development.
  • Hands-on experience designing and operating cloud-native systems in AWS or GCP, including managed services such as S3, DynamoDB, Kinesis, and IAM.
  • Experience with CI/CD, DevOps, Docker, Kubernetes, and production ownership, including deploying, monitoring, troubleshooting, and supporting live services.
  • Strong communication and cross-functional collaboration skills.
  • Ability to independently drive work from design through production, applying sound judgment around performance, scale, security, and reliability.
  • Ability to troubleshoot and operate effectively amid ambiguity, context switching, and rapid change while maintaining quality.

Nice To Haves

  • Experience with backend data stores and messaging technologies such as Redis, MySQL, RabbitMQ, and Elasticsearch.
  • Experience in authentication, identity, fraud prevention, or other security-sensitive product environments.
  • Experience with observability tooling and production diagnostics across metrics, logging, and tracing.
  • Exposure to UI work or adjacent product experiences connecting backend systems to customer-facing workflows.
  • Curiosity about learning tools, including AI tools, and sharing knowledge with the team.
  • Mentorship mindset in code reviews, pairing, and day-to-day collaboration.

Responsibilities

  • Design, develop, test, deploy, and monitor high-performance backend services and APIs using Go and Python for secure, low-latency authentication and identity workflows.
  • Build and maintain reliable, scalable, secure cloud-native services across AWS and GCP, including data pipelines that feed downstream machine-learning and risk models.
  • Deliver features and enhancements across the software development lifecycle, including implementation, automated testing, deployment, and operational support using CI/CD and infrastructure-as-code practices.
  • Solve engineering problems in authentication, identity, and fraud prevention; contribute to architecture decisions, threat-aware design, and engineering best practices.
  • Integrate and consume AI/ML capabilities such as model-backed risk scores, deepfake detection signals, and ML-driven policies; collaborate to productionize models as scalable, observable services.
  • Use metrics, logging, tracing, and dashboards to troubleshoot production issues, reduce alert noise, and improve reliability and latency.
  • Partner with software engineering, test engineering, research, product, Protect, Passport, and Core teams to deliver and improve customer-facing capabilities.
  • Participate in the team’s on-call rotation, including helping cover after-hours alerts.
  • Contribute to documentation, runbooks, and design reviews covering service behavior, safe use of AI/ML components, and platform integration.
  • Mentor and support colleagues through code reviews, pairing, and day-to-day collaboration.

Benefits

  • Competitive compensation package, including RSUs for all employees.
  • Remote-first work environment.
  • Regular team on-sites, company-wide events, and intentional in-person gatherings.
  • Unlimited Paid Time Off (PTO).
  • Health and welfare plans, including an employer-paid employee-only plan.
  • Employer contribution to a Health Savings Account (HSA).
  • Vision and dental plans for employees and their families.
  • Paid parental leave for birth, adoptive, and foster parents.
  • One year of diaper delivery for a new child.
  • Recurring monthly phone and internet allowance.
  • Enhanced fertility and GLP-1 benefits.
  • Annual Learning & Development stipend.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service