Application Engineer
Snap Inc. is a camera company. We believe that reinventing the camera represents our greatest opportunity to improve the way people live and communicate. Our products empower people to express themselves, live in the moment, learn about the world, and have fun together.
Snapchat is the camera used by over 150 million people every day to Snap with family, watch Stories from friends, see events from around the world, and explore expertly curated content from top publishers. In short, we are a passionate team working hard to build the best platform in the world for communication and storytelling.
We’re looking for an Applications Engineer to join the IT Productivity Tools team! As a member of the IT team, you will play a key role in making the team member account lifecycle more efficient through automation.
You will work to develop and enable best practices in the tools through configuration, customization, and integration with other systems.
What you’ll do:
Contribute to the strategy, design, and management of Snap’s enterprise identity management program. Your goal is to bridge gaps and solve complex issues around decreasing authentication friction across multiple enterprise systems
Build and Integrate Identity systems to achieve identity lifecycle, provisioning and deprovisioning, and reporting based on industry best practices.
Monitor and develop IAM services, including applications and systems, and resolve or escalate issues while participating in an on-call rotation
Author and maintain current and future state of identify and access management documentation and standards.
Partner with cross functional engineering teams and third party vendors to develop consistent and scalable solutions
Collaborate with internal auditing and compliance teams to identify, remediate, and prevent issues & risks as part of quarterly reporting
Liaise with operations team to deploy new functionality and provide post-production release support
What we're looking for:
5+ years of experience with IT applications engineering with emphasis in identity and access management.
Advanced administration with identity/SSO/SAML systems in a global environment with 1000+ users; specifically with Okta
Advanced administration of multi-domain G Suite instances in a global environment with 1000+ users
The ideal candidate will have exceptional identity and access management skills
Exceptional analytical and problem solving skills
Advanced understanding of API integrations for the following services; Workday, Active Directory, G Suite, and Okta
Proven technical experience automating user lifecycle management
Strong design and architecture skills
Experience with the administration of SaaS and on-prem identity providers such as Microsoft Active Directory, GSuite, Okta SSO
Strong verbal and communication skills
Developed applications and services in Python/Go/BASH
Preferred Qualifications:
Okta and/or GSuite certifications
Google Cloud and or Amazon Web Services IAM certifications
Experience utilizing APIs of cloud services such as Google, Okta, Slack for non-native integrations/tooling
Familiarity with OAuth/OpenID/SAML protocols, as well as open source identity management projects
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets. If you have a disability or special need that requires accommodation, please don’t be shy and contact us at [email protected].