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.
130k – 170k
Remote5+ YOEBackend Engineering
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.
Senior backend engineer building scalable Python/Go services for cyber risk underwriting, integrating with ML models, and leading projects with product and data teams. Requires strong backend API experience, cloud deployment, observability tools, and ownership at P4 level.
130k – 195k
Remote5+ YOEBackend Engineering
Senior Software Engineer
PindropWashington, DC
Senior Software Engineer owning and evolving high-scale backend and data-layer platform services (IAM, Data Lake, reporting) that power all Pindrop products. Design, build, and operate distributed systems on AWS/GCP with strong focus on reliability, scalability, on-call, and mentorship.
130k – 170k
Remote5+ YOEBackend Engineering
Senior Backend Engineer - ClickStack
ClickhouseUnited States
Senior Backend Engineer building petabyte-scale observability platform services and APIs in TypeScript/Node.js. Requires 5+ years backend experience, strong distributed systems skills, and a passion for developer tooling and open source.
130k – 230k
Remote5+ YOEBackend Engineering
Copy of C++ Software Engineer, Distributed Systems
ForterraEast Palo Alto, CA +1
Senior/Staff Software Engineer building Forterra's Fabric distributed systems platform for mission-critical data replication across dynamic networks. Requires expert modern C++ skills and 8+ years experience with distributed systems, messaging middleware, and Linux.
130k – 165k
On-site8+ YOEBackend Engineering
Senior Software Engineer - Distributed Systems
DatadogBoston, MA +1
Designs, implements, and operates fault-tolerant distributed systems platforms handling billions of events per second using Go, Java, Rust, or C++. Requires 6+ years backend experience, exposure to high durability/low latency challenges, and AI tool proficiency.