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