# Software Engineer || (Authentication)

**Company**: Pindrop
**Work arrangement**: remote
**Experience**: mid
**Job type**: full-time
**Salary**: $107,000 - $132,000USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/pindropsecurity/jobs/8236612?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_14fbd648-d95

## Description

Pindrop is looking for a Software Engineer to join the Authentication team. As a Software Engineer on the Authentication team, you will help build and operate the cloud services and infrastructure behind Passport as the platform continues its migration to the cloud.

Responsibilities:

- Design, build, test, and maintain cloud services and workflows that support Passport and Authentication systems.

- Contribute to projects from design and implementation through rollout and operational support, primarily using Go and Python.

- Develop and operate cloud-native services across AWS and GCP, including technologies such as Kinesis, DynamoDB, and S3.

- Apply established engineering patterns and contribute improvements to service reliability, scalability, performance, security, and maintainability.

- Participate in technical discussions and help evaluate tradeoffs involving reliability, latency, security, cost, complexity, and delivery timelines.

- Identify technical issues and operational risks within the systems you work on and collaborate with the team to address them.

- Partner with software engineering, test engineering, research, and product teams to deliver new capabilities and improve existing systems.

- Participate in code reviews, design reviews, and technical discussions, providing constructive feedback and learning from other engineers.

- Help investigate and resolve production issues, and turn operational learnings into improvements to monitoring, alerting, runbooks, deployments, and service quality.

- Use modern observability tools to understand system behaviour, troubleshoot issues, and reduce recurring operational problems.

- Contribute to the team's engineering practices through documentation, knowledge sharing, and collaboration.

- Participate in the team's on-call rotation, including helping cover after-hours alerts as distributed support coverage expands.

Requirements:

- 2-5 years of Software engineering experience

- Expertise in programming language of Golang (Go)

- Experience with cloud computing environments, especially AWS or GCP

- Familiarity with Data Structures, Algorithms, and Concurrency

- Knowledge of different Data Storage technologies such as Redis, MySQL, etc.

- Knowledge of Docker and container orchestration frameworks such as Kubernetes

- Ideally, experience with AWS managed services such as S3, ElastiCache and DynamoDB

- Linux/Unix system internals.

- Proven track record of providing stable and secure code in production environments

- Experience building microservices and RESTful APIs preferred

- CI/CD pipelines using tools such as GIT, Jenkins, Spinnaker preferred

- Experience with infrastructure as code tools like Terraform or AWS CDK preferred

- Experience with Python preferred

Benefits:

- Competitive compensation, including equity for all employees

- Unlimited Paid Time Off (PTO)

- Generous health and welfare plans to choose from - including an employer-provided “employee-only” plan!

- Best-in-class Health Savings Account (HSA) employer contribution

- Affordable vision and dental plans for you and your family

- Employer-provided life and disability coverage with additional supplemental options

- Paid Parental Leave - Equal for all parents, including birth, adoptive & foster parents

- One year of diaper delivery for your newest addition to the family!

- Identity protection through Norton LifeLock

- Remote-first culture with opportunities for in-person team events

- New hire and recurring monthly home office allowance

- Happy hours, ping pong and foosball, drinks and snacks, and monthly massages!

- Remote and in-person team activities

- Company holidays

- Annual professional development and learning benefit

- Pick your own Apple MacBook Pro

- Retirement plan with competitive 401(k) match

- Wellness Program including Employee Assistance Program, 24/7 Telemedicine

## Skills

### Required
- Golang
- cloud computing
- Data Structures
- Algorithms
- Concurrency
- Docker
- Kubernetes
- AWS
- GCP

### Nice to have
- Python
- microservices
- RESTful APIs
- CI/CD pipelines
- GIT
- Jenkins
- Spinnaker
- Terraform
- AWS CDK

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/pindropsecurity/jobs/8236612?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
