P

Pindrop

Voice authentication, security, and intelligence provider

Senior Software Engineer - Capture

Backend EngineeringPosted on Nov 11
ContractRemote in UkraineRemote

About the Job

Requirements

  • At least 5 years of professional software development experience building and operating distributed backend services in production.
  • Strong proficiency in Go or a comparable compiled language, with strong Linux/Unix, networking, concurrency, and performance-tuning fundamentals.
  • Hands-on experience with cloud-native architectures such as AWS or GCP, containerization and orchestration using Docker and Kubernetes, and DevOps practices including Terraform or CDK and CI/CD pipelines.
  • A proven track record of diagnosing and resolving complex distributed-systems issues, including participation in on-call production support.

Responsibilities

  • Design, build, test, deploy, and operate distributed Go microservices and media pipelines optimized for low-latency processing, high availability, and fault tolerance.
  • Build and evolve integrations across communication technologies and protocols, including SIPREC, RTP, WebRTC, WebSockets, and enterprise contact-center platforms.
  • Lead projects from architecture and technical design through implementation, testing, deployment, documentation, and production support.
  • Diagnose complex distributed-systems issues using logs, metrics, traces, and system tests, and improve service reliability, capacity, and security.
  • Provide technical guidance through design reviews, code reviews, architecture decisions, and mentoring junior engineers.
  • Partner with Product, System Test, Infrastructure, SRE, and adjacent analytics teams to deliver seamless data ingestion.
  • Participate in a shared on-call rotation after completing team training and production-readiness onboarding.

Desired Qualifications

  • Experience with real-time communication protocols and streaming frameworks, including SIPREC, VoIP, SIP, RTP, WebRTC, WebSockets, FFmpeg, or GStreamer.
  • Experience integrating with telephony, contact-center, CPaaS, or meeting platforms such as Amazon Connect, Genesys, Zoom, Teams, or Webex.
  • Experience with event-driven messaging systems such as Apache Kafka or MSK, distributed caching, or service-to-service API design using REST or gRPC.
  • Familiarity with observability tooling such as Prometheus, Grafana, or OpenTelemetry, and security best practices in compliance-sensitive cloud environments.

About the Company

Pindrop

Voice authentication, security, and intelligence provider

Pindrop provides voice authentication, security, and fraud intelligence mainly for financial institutions. It verifies identity by analyzing a user’s voice (voiceprint) and session data to prevent spoofed calls, reducing fraud losses. The technology can be embedded in mobile apps and smart devices, letting users access services by speaking a command or passphrase. It serves large banks and brands with a business-focused ROI calculator and aims to make verification safer and smoother while lowering fraud and operational friction.

Company size
201-500
Company stage
Debt Financing
Total funding
$402.9M
Headquarters
Atlanta, GA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Pindrop

See more jobs