Staff Software Engineer - Authentication

New
P
PindropCybersecurity, authentication
US - RemoteFull-TimeStaff
Salary130,000 - 185,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of professional software development experience
Required Skills
AWSDockerPythonGCPKubernetesGoCI/CDRESTful APIsLinux

Requirements

  • Have 8+ years of professional software development experience building backend services and APIs, or equivalent practical depth.
  • Demonstrate Staff-level impact by leading significant technical initiatives across multiple services or domains and delivering measurable outcomes.
  • Bring strong hands-on experience with Go, Python, or similar languages.
  • Have a deep foundation in data structures, algorithms, concurrency, and Linux-based development.
  • Have deep experience designing and operating cloud-native systems in AWS or GCP, including managed services such as S3, DynamoDB, Kinesis, and IAM.
  • Have proven ownership of highly available systems, including deployment, monitoring, troubleshooting, incident response, and operational improvement.
  • Have experience using CI/CD, Docker, and Kubernetes.
  • Have experience defining or influencing technical standards, architecture, or roadmaps across team boundaries.
  • Communicate clearly in writing and verbally, document decisions, and build alignment among stakeholders.
  • Nice to have experience with Redis, MySQL, RabbitMQ, and Elasticsearch.
  • Nice to have experience in authentication, identity, fraud prevention, or other security-sensitive product environments.
  • Nice to have observability experience across metrics, logs, and traces.

Responsibilities

  • Define and evolve the technical strategy and architectural direction for Passport's cloud services.
  • Lead complex initiatives from problem framing and design through implementation, rollout, and operational follow-through using Go and Python.
  • Set technical standards and reusable patterns for cloud-native services across AWS and GCP, including Kinesis, DynamoDB, and S3.
  • Make and communicate tradeoffs involving reliability, scalability, latency, security, cost, and time to market.
  • Identify architectural gaps and systemic risks, and drive mitigation.
  • Partner with engineering, test, research, and product teams to align roadmaps and deliver capabilities.
  • Lead technical reviews and facilitate alignment on design decisions, migration strategies, and ownership boundaries.
  • Participate in incident response and turn operational learnings into improvements in alerting, runbooks, deployment quality, and service ownership.
  • Mentor engineers through code reviews, technical guidance, and hands-on collaboration.
  • Participate in the team's on-call rotation, including helping cover after-hours alerts.
View Full Description & ApplyYou'll be redirected to the employer's site
130,000 - 185,000 USD per year
Apply Now