Senior Software Engineer - Authentication

New
P
PindropIdentity Trust Platform
US - RemoteFull-TimeSenior
Salary$130,000 — $170,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
5-7+ years
Required Skills
AWSDockerPythonCloud ComputingGCPKubernetesGoCI/CDDevOps

Requirements

  • 5-7+ years of professional software development experience building backend services and APIs.
  • Strong proficiency in 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.
  • Familiarity with cloud-managed services such as S3, DynamoDB, Kinesis, and IAM.
  • Experience with CI/CD, DevOps, Docker, and Kubernetes.
  • Proven experience with production ownership, including deploying, monitoring, and troubleshooting services in live environments.
  • Strong communication skills for effective cross-functional collaboration.
  • Demonstrated ability to drive projects independently from design through production.

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 with a focus on reliability, scale, and secure production operation.
  • Deliver features through the full software development lifecycle including implementation, automated testing, and CI/CD practices.
  • Tackle complex engineering problems in authentication, identity, and fraud prevention through threat-aware design.
  • Collaborate with Research and MLOps teams to integrate and productionize AI/ML capabilities into scalable services.
  • Use observability and diagnostics tools to troubleshoot production issues and improve system latency and reliability.
  • Participate in on-call rotation to support the customer-facing authentication platform.
View Full Description & ApplyYou'll be redirected to the employer's site
$130,000 — $170,000 USD
Apply Now