Pinterest is a platform that inspires creativity and helps users plan memorable experiences. They are seeking a Senior Security Software Engineer to shape identity and authorization controls, design and maintain critical software infrastructure, and collaborate across teams to enhance their IAM capabilities.
Responsibilities:
- Help shape our identity and authorization controls for users, services and AI Agents
- Design, implement, and maintain mission-critical software 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
- Collaborate with a variety of teams to 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
- Represent the I2AM team across the Security Organization and with our X-org partners, including Networking, Data Platform, Cloud Platform, Agent Platform and product teams
- Work with and mentor more junior engineers on the I2AM team
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
- 4-5+ years of software development experience
- A history of building & operating large scale distributed systems
- Past experience influencing technical architecture and roadmap adoption while working across other teams
- Proven track record of 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: Infrastructure provisioning tools (Terraform, Puppet, etc.)
- Identity, Account Security, Authentication/Authorization (OAuth, SAML, RBAC) protocols
- AWS or other public cloud infrastructure, containerization such as Kubernetes
- Familiarity with networking protocols (Application layer)