Software Engineer II (Authentication)

Pindrop
•$107,000 - $132,000•Remote

About The Position

As a Software Engineer on Pindrop’s Authentication team, you will help build and operate the cloud services and infrastructure behind Passport as the platform continues its migration to the cloud. You will contribute to reliable, scalable, performant, and secure systems, working with experienced engineers and cross-functional partners. This is an individual-contributor role involving ownership of well-defined projects and services, contributions to technical decisions, and opportunities to develop expertise in cloud-native architecture and authentication systems. The role includes designing, building, testing, and maintaining services and workflows, primarily with Go and Python, and developing cloud-native services across AWS and GCP. You will contribute to engineering practices and service quality, participate in technical and design discussions, support production systems, and join the team’s on-call rotation, including helping cover after-hours alerts. Pindrop describes itself as a cybersecurity company providing continuous identity verification across voice, video, and digital interactions. The company offers a remote-first culture with opportunities for in-person team events.

Requirements

  • 2–5 years of software engineering experience.
  • Expertise in Go (Golang).
  • Experience with cloud computing environments, especially AWS or GCP.
  • Familiarity with data structures, algorithms, and concurrency.
  • Knowledge of data storage technologies such as Redis and MySQL.
  • Knowledge of Docker and container orchestration frameworks such as Kubernetes.
  • Knowledge of Linux/Unix system internals.
  • A proven track record of providing stable and secure code in production environments.
  • Ability to work independently within a team, follow guidelines, and drive projects to completion.
  • Strong communication and precise documentation skills.
  • Ability to adapt to challenges, change, ambiguity, and shifting priorities; take accountability and learn independently.

Nice To Haves

  • Experience with AWS managed services such as S3, ElastiCache, and DynamoDB.
  • Experience building microservices and RESTful APIs.
  • Experience with CI/CD pipelines and tools such as Git, Jenkins, or Spinnaker.
  • Experience with infrastructure-as-code tools such as Terraform or AWS CDK.
  • Experience with Python.
  • Experience working closely with Product and Customer Engagement teams.
  • Experience with customers and real-world use cases in Pindrop or a related security field.

Responsibilities

  • Design, build, test, and maintain cloud services and workflows supporting Passport and Authentication systems.
  • Develop applications and cloud-native services primarily using Go and Python across AWS and GCP.
  • Develop and maintain services using AWS products such as Kinesis, DynamoDB, and S3.
  • Deliver production-ready code from design and implementation through rollout and operational support.
  • Apply established engineering patterns and improve reliability, scalability, performance, security, and maintainability.
  • Participate in technical discussions and evaluate tradeoffs involving reliability, latency, security, cost, complexity, and delivery timelines.
  • Identify technical issues and operational risks and collaborate with the team to address them.
  • Work with software engineering, test engineering, research, and product teams to deliver and improve capabilities.
  • Participate in code and design reviews, provide constructive feedback, and learn from other engineers and mentors.
  • Investigate and resolve production issues and use operational learnings to improve monitoring, alerting, runbooks, deployments, and service quality.
  • Use observability tools to understand system behavior, troubleshoot issues, and reduce recurring operational problems.
  • Contribute to engineering practices through documentation, knowledge sharing, and collaboration.
  • Participate in the team’s on-call rotation, including helping cover after-hours alerts as distributed support coverage expands.
  • Identify and evaluate new technologies and contribute to software engineering best practices.

Benefits

  • Competitive compensation, including equity for all employees.
  • Unlimited paid time off.
  • Health and welfare plans, including an employer-provided employee-only plan.
  • Employer contribution to a Health Savings Account (HSA).
  • Vision and dental plans for employees and families.
  • Employer-provided life and disability coverage, with supplemental options.
  • Paid parental leave equally available to birth, adoptive, and foster parents.
  • One year of diaper delivery for a new addition to the family.
  • Identity protection through Norton LifeLock.
  • Remote-first culture with opportunities for in-person team events.
  • New-hire and recurring monthly home office allowance.
  • Company holidays.
  • Annual professional development and learning benefit.
  • Choice of Apple MacBook Pro.
  • Retirement plan with a competitive 401(k) match.
  • Wellness program, including an Employee Assistance Program and 24/7 telemedicine.
  • Wellness programming, company-wide rest days, and Focus Thursday.
  • Catered lunches, happy hours, and snacks and drinks at in-person gatherings.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service