Skip to content

Senior Software Engineer - Authentication

130k – 170kUnited StatesBackend EngineeringRemote5+ YOE
Summary

Senior backend engineer building and scaling secure, cloud-native authentication services in Go/Python on AWS/GCP. Focus on identity verification, fraud prevention, and integrating AI/ML signals.

About the role

Responsibilities

  • Design, develop, test, deploy, and monitor high-performance backend services and APIs using Go and Python, with emphasis on secure, low-latency authentication and identity workflows.
  • Build and maintain cloud-native services across AWS and GCP (S3, DynamoDB, Kinesis, IAM) with focus on reliability, scale, and secure production operation, including data pipelines that feed downstream ML and risk models.
  • Deliver features through the full software development lifecycle using CI/CD and infrastructure-as-code practices.
  • Tackle complex engineering problems in authentication, identity, and fraud prevention; contribute to architecture decisions and threat-aware design.
  • Integrate and productionize AI/ML capabilities (model-backed risk scores, deepfake detection signals, ML-driven policies) by collaborating with Research, MLOps, and product teams.
  • Use observability tooling (metrics, logging, tracing, dashboards) to troubleshoot production issues and improve reliability and latency.
  • Partner with engineering, test, research, product, and other teams to deliver new capabilities and improve existing ones.
  • Participate in on-call rotation 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; 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 (deploying, monitoring, troubleshooting, supporting services in live environments).

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 that connect backend systems to customer-facing workflows.

Compensation & Benefits

  • Competitive compensation package, including RSUs for all employees.
  • Remote-first environment.
  • Unlimited Paid Time Off (PTO).
  • Generous health and welfare plans, including one employer-paid “employee-only” plan.
  • Best-in-class HSA employer contribution.
  • Low-cost vision and dental plans.
  • Paid Parental Leave (birth, adoptive & foster parents).
  • One year of diaper delivery for new parents.
  • Recurring monthly phone and internet allowance.
  • Enhanced fertility and GLP-1 benefits.
  • Annual Learning & Development stipend.
Skills
GoPythonAWSGCPDockerKubernetesCI/CDDynamoDBS3Kinesis
Similar roles at this salary range
All Backend Engineering jobs →
Chime

Backend Engineer

Backend Engineer building and scaling APIs and consumer product features for Chime's banking platform. Requires 3+ years production experience and Ruby on Rails or similar frameworks.

133k – 166kChicago, ILBackend EngineeringHybrid3+ YOERubyAPIs
MongoDB

Software Engineer 3, Query Integration

Mid-level engineer building and scaling query capabilities for MongoDB's time-series, search, and vector products. Focus on C++ development, testing, and performance diagnostics.

106k – 209kAustin, TX +2Backend EngineeringOn-site3+ YOEC++Python
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kSeattle, WABackend EngineeringHybrid2+ YOEJavaKafka
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kSan Francisco, CABackend EngineeringHybrid2+ YOEJavaKafka
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kNew York, NYBackend EngineeringHybrid2+ YOEJavaKafka