Senior Software Engineer - Authentication

New
Remote-first environmentFull-TimeSenior
Salary$130,000 - $170,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
5-7+ years
Required Skills
AWSBackend DevelopmentDockerPythonDynamoDBGCPKubernetesGoCI/CD

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.
  • Experience with managed cloud services such as S3, DynamoDB, Kinesis, and IAM.
  • Experience with CI/CD, DevOps, Docker, and Kubernetes.
  • Experience with production ownership, including deploying, monitoring, and supporting services.
  • Strong communication skills and ability to collaborate effectively with cross-functional partners.

Responsibilities

  • Design, develop, test, deploy, and monitor high-performance backend services and APIs using Go and Python.
  • Build and maintain cloud-native services across AWS and GCP including S3, DynamoDB, Kinesis, and IAM.
  • Deliver features through the full software development lifecycle using CI/CD and infrastructure-as-code practices.
  • Integrate AI/ML capabilities such as risk scores and deepfake detection signals into scalable, observable services.
  • Troubleshoot production issues using metrics, logging, and tracing to improve reliability and latency.
  • Partner with cross-functional teams including research, product, and MLOps to deliver identity and fraud experiences.
  • Participate in an on-call rotation to provide support for the customer-facing authentication platform.
View Full Description & ApplyYou'll be redirected to the employer's site
$130,000 - $170,000 USD
Apply Now