Software Engineer – Authentication
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer building secure, scalable Go and Python authentication services for Pindrop’s cybersecurity platform. Operating cloud-native systems across AWS and GCP.
Responsibilities:
- Build and operate cloud services and infrastructure behind Passport and Authentication systems
- Design, build, test, and maintain cloud services and workflows
- Develop and operate cloud-native services across AWS and GCP
- Use Go and Python to deliver production-ready code from design through rollout and operational support
- Use AWS technologies including Kinesis, DynamoDB, and S3
- Improve service reliability, scalability, performance, security, and maintainability
- Evaluate technical tradeoffs involving reliability, latency, security, cost, complexity, and delivery timelines
- Identify technical issues and operational risks and collaborate on solutions
- Partner with software engineering, test engineering, research, and product teams
- Participate in code reviews, design reviews, and technical discussions
- Investigate and resolve production issues
- Improve monitoring, alerting, runbooks, deployments, and service quality
- Use observability tools to troubleshoot systems and reduce recurring operational problems
- Contribute documentation, knowledge sharing, and engineering best practices
- Participate in the team’s on-call rotation
Requirements:
- 2–5 years of software engineering experience
- Expertise in Golang (Go)
- Experience with cloud computing environments, especially AWS or GCP
- Familiarity with data structures, algorithms, and concurrency
- Knowledge of data storage technologies such as Redis and MySQL
- Knowledge of Docker and container orchestration frameworks such as Kubernetes
- Linux/Unix system internals knowledge
- Proven track record of providing stable and secure production code
- Experience working closely with Product and Customer Engagement teams
- Experience with customers and real-world use cases in Pindrop or a related security field preferred
- Experience with AWS managed services such as S3, ElastiCache, and DynamoDB preferred
- Experience building microservices and RESTful APIs preferred
- CI/CD pipeline experience using Git, Jenkins, and Spinnaker preferred
- Infrastructure-as-code experience with Terraform or AWS CDK preferred
- Python experience preferred
- Excellent communication and precise documentation skills
- Ability to participate in an on-call rotation and cover after-hours alerts
Benefits:
- Competitive compensation, including equity for all employees
- Unlimited Paid Time Off (PTO)
- Generous health and welfare plans, including an employer-provided employee-only plan
- Employer-provided Health Savings Account (HSA) contribution
- Affordable vision and dental plans for employees and families
- Employer-provided life and disability coverage with supplemental options
- Paid Parental Leave for birth, adoptive, and foster parents
- One year of diaper delivery for a new family addition
- 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, foosball, drinks, snacks, and monthly massages
- Remote and in-person team activities
- Company holidays
- Annual professional development and learning benefit
- Choice of Apple MacBook Pro
- Retirement plan with competitive 401(k) match
- Wellness Program including Employee Assistance Program and 24/7 Telemedicine
- Chess and poker tournaments
- Catered lunches
- Focus Thursday and Company-wide Rest Days
















