Note: The job is a remote job and is open to candidates in USA. Pindrop is hiring a Senior Software Engineer on its Authentication team to build and scale the cloud services behind Passport. The role focuses on secure, reliable authentication services for voice-based identity verification, including backend development, cloud operations, and integration of AI/ML signals to strengthen fraud defenses.
Responsibilities
- Design, develop, test, deploy, and monitor high-performance backend services and APIs using Go and Python, with an emphasis on secure, low-latency authentication and identity workflows
- Build and maintain cloud‑native services across AWS and GCP (e.g., S3, DynamoDB, Kinesis, IAM) with a focus on reliability, scale, and secure production operation, including data pipelines that feed downstream ML and risk models used in authentication decisions
- Deliver features and enhancements through the full software development lifecycle, including implementation, automated testing, deployment, and operational support, using CI/CD and infrastructure‑as‑code practices
- Tackle complex software engineering problems in authentication, identity, and fraud prevention—contributing to architecture decisions, threat‑aware design, and continuous improvement of engineering best practices across the team
- Integrate and consume AI/ML capabilities (for example, model-backed risk scores, deepfake detection signals, or ML‑driven policies) by collaborating with Research, MLOps, and Protect/Passport teams, and help productionize these models into scalable, observable services
- Use observability and diagnostics tooling (metrics, logging, tracing, dashboards) to troubleshoot production issues, reduce alert noise, and systematically improve reliability and latency for authentication journeys
- Partner closely with software engineering, test engineering, research, product, Protect, Passport, and Core teams to deliver new capabilities and improve existing ones, including AI‑enhanced identity and fraud experiences for customers
- Participate in the team’s on‑call rotation, including helping cover after‑hours alerts as we expand distributed support coverage for our customer‑facing authentication platform
- Contribute to documentation, runbooks, and design reviews that clarify how authentication services behave, how AI/ML components are used safely, and how other engineers should integrate with the platform
Skills
- You are a strong communicator who collaborates effectively across engineering, product, test, research, and other cross‑functional partners
- You are an owner who can independently drive work from design through production with strong judgment around performance, scale, security, and reliability in authentication flows
- You are energized by solving hard technical problems and improving systems, processes, and engineering standards, especially in high‑stakes, security‑sensitive environments
- You are resilient, adaptable, and effective in environments that require context switching, rapid troubleshooting, and operating through ambiguity while maintaining high quality
- You are resourceful and curious—comfortable learning new tools (including AI tooling) and teaching yourself what you need to move a problem forward, then sharing that knowledge with the team
- You are invested in helping others grow and bring a mentorship mindset to code reviews, pairing, and day‑to‑day collaboration
- 5-7+ years of professional software development experience building backend services and APIs
- Strong experience with Go, Python, or similar languages, plus a 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 services in live environments
- 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 that connect backend systems to customer-facing workflows
Benefits
- RSUs (Restricted Stock Units) for all employees
- Remote-first environment, giving you flexibility and autonomy in how you structure your day
- Regular team on-sites, company-wide events, and intentional gatherings
- Unlimited Paid Time Off (PTO)
- Generous health and welfare plans to choose from, including one employer-paid employee-only plan
- Best-in-class Health Savings Account (HSA) employer contribution
- Low-cost vision and dental plans for you and your family
- Paid Parental Leave, including for birth, adoptive, and foster parents
- One year of diaper delivery for your newest addition to the family
- Recurring monthly phone and internet allowance
- Enhanced fertility and GLP-1 benefits
- Annual Learning & Development stipend
Company Overview
Company H1B Sponsorship