Skip to content
PindropPindrop

Senior Software Engineer - Authentication

Build and operate secure, low-latency backend services and APIs powering cloud-based authentication, identity verification, and fraud prevention. The role requires 5–7+ years of backend development experience, strong Go or Python skills, cloud-native expertise, and production ownership.

About the job

Responsibilities

  • Design, develop, test, deploy, and monitor high-performance backend services and APIs using Go and Python, focusing on secure, low-latency authentication and identity workflows.
  • Build and maintain cloud-native services across AWS and Google Cloud, including Amazon S3, DynamoDB, Kinesis, and IAM.
  • Develop data pipelines that feed downstream machine learning and risk models used in authentication decisions.
  • Deliver features through the full software development lifecycle, including automated testing, deployment, operational support, CI/CD, and infrastructure as code.
  • Solve complex engineering problems in authentication, identity, and fraud prevention through architecture decisions and threat-aware design.
  • Integrate AI/ML capabilities such as model-backed risk scores, deepfake detection signals, and ML-driven policies into scalable, observable services.
  • Use metrics, logging, tracing, and dashboards to troubleshoot production issues and improve reliability and latency.
  • Collaborate with engineering, test engineering, research, product, Protect, Passport, and Core teams.
  • Participate in the on-call rotation and provide after-hours support for the customer-facing authentication platform.
  • Contribute to documentation, runbooks, and design reviews.

Requirements

  • 5–7+ years of professional software development experience building backend services and APIs.
  • Strong experience with Go, Python, or similar languages.
  • Strong foundation in data structures, algorithms, concurrency, and Linux-based development.
  • Hands-on experience designing and operating cloud-native systems in AWS or Google Cloud.
  • Experience with CI/CD, DevOps, Docker, Kubernetes, and production ownership, including deployment, monitoring, troubleshooting, and live-service support.
  • Strong communication, cross-functional collaboration, ownership, judgment, adaptability, and problem-solving skills.
  • Commitment to mentorship through code reviews, pairing, and day-to-day collaboration.

Nice-to-haves

  • Experience with Redis, MySQL, RabbitMQ, or 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.

Compensation and Benefits

  • Competitive compensation package, including RSUs for all employees.
  • Remote-first work environment.
  • Regular team on-sites, company-wide events, and intentional gatherings.
  • Unlimited paid time off.
  • Health and welfare plans, including an employer-paid employee-only plan.
  • Employer HSA contribution, vision and dental plans, and paid parental leave.
  • One year of diaper delivery for new parents.
  • Monthly phone and internet allowance.
  • Fertility and GLP-1 benefits.
  • Annual learning and development stipend.

Skills

Go, Python, AWS, GCP, Amazon S3, DynamoDB, Kinesis, IAM, CI/CD, Docker, Kubernetes, Redis, MySQL, RabbitMQ, Elasticsearch

Taskrabbit

Taskrabbit

San Francisco, CA

Senior Software Engineer
$130k+/yrHybrid5+ YOEBackend Engineering

Builds and leads backend systems for Taskrabbit’s tasker onboarding, eligibility, and marketplace matching experiences. The role requires 5+ years of software engineering experience, strong Ruby on Rails and Sorbet expertise, and experience with TypeScript contracts, Kafka, SQL, and production observability.

MongoDB

MongoDB

United States

Senior Software Engineer, SQL Engines
$126k+/yrRemote5+ YOEBackend Engineering

Senior software engineer building MongoDB’s SQL interface and query-engine capabilities, including tools that connect document data with SQL and BI workflows. Requires 5+ years of backend and database engineering experience, compiled-language proficiency, and strong computer science fundamentals.

MongoDB

MongoDB

New York, NY

Senior Software Engineer, Identity & Access Management
$126k+/yrHybrid5+ YOEBackend Engineering

The Senior Software Engineer will build and lead backend-focused identity and access management systems for MongoDB Atlas, covering authentication and authorization platforms. The role requires at least five years of software engineering experience, proficiency in a compiled language, and strong collaboration and mentoring skills.

MongoDB

MongoDB

San Francisco, CA

Senior Software Engineer, Atlas Search
$126k+/yrHybrid5+ YOEBackend Engineering

This senior engineer will design and develop distributed infrastructure and features for Atlas Search, including semantic and vector search capabilities. The role requires 5+ years in data management or search systems, strong distributed-systems experience, and advanced Java development skills.

Hospitable

Hospitable

United States
Senior Product Engineer
$134k+/yrRemote5+ YOEBackend Engineering

Build and evolve Hospitable’s core and growth platform in Laravel and PHP, delivering customer-focused features, reliable production systems, and maintainable code. The role requires 5+ years of backend engineering experience, strong Laravel expertise, and comfort using AI coding tools in production.