Pinterest is a platform that inspires creativity and innovation, and they are looking for a Security Software Engineer II to enhance their Internal Identity & Access Management team. The role involves designing and implementing features for identity and authorization controls, while improving system performance and code quality using AI tools.
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)