Pinterest is a platform where millions find creative ideas and inspiration. They are seeking a Security Software Engineer II to contribute to the Internal Identity & Access Management team, focusing on building robust tooling for access controls and enhancing security infrastructure.
Responsibilities:
- Contribute to the technical roadmap for identity and authorization controls for users, services and AI Agents
- Design, implement, and maintain mission-critical features that will help us deliver robust IAM infrastructure and libraries to our customers
- Leverage Agentic AI to improve systems and least privilege, while applying judgment and verification to ensure correctness and quality. Improve code quality and system performance using AI Coding Agents
- As member of the Infrastructure Security team, build performant and resilient AAA (Authentication, Authorization, Auditing) platform controls into various high-traffic services including our AI Agents, online/offline data platforms, databases, service mesh. (Envoy) and other critical infrastructure components
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
- 2+ years of software development experience
- Experienced in developing features end to end, with preferred experience developing them in distributed systems
- Experience with critical evaluation and verification of AI-assisted work (e.g., testing, source-checking, data validation, peer review)
- Demonstrated ability to prototype and use AI tooling to improve reliability and quality of day-to-day workflow and system performance
- High integrity and ownership: you protect sensitive data, avoid over-reliance on AI, and remain accountable for final decisions and deliverables
- Experience in some of the following areas is a strong plus: Identity, Account Security, Authentication/Authorization (OAuth, SAML, RBAC) protocols
- AWS or other public cloud infrastructure, containerization such as Kubernetes
- Infrastructure provisioning tools (Terraform, Puppet, etc.)
- Familiarity with networking protocols (Application layer)