Staff Application Engineer - Identity and Access Management
- Full-time
Company Description
Who We Are:
Twitter is growing rapidly. We are looking for a leader who will oversee and partner closely with leadership team members in functions across the company and regions. Twitter recruiting strives to drive the hiring of a diverse set of exceptional people that help Twitter reach everyone on the planet. We are looking for someone that wants to live that every day. We help to foster relationships of trust, influence and change. We spearhead solutions that promote healthy and productive professional lives for everyone at Twitter. So… what does success look like?
Job Description
What You’ll Do
The responsibility of this position includes being an Identity and access management subject matter expert, architect and evangelist. You will work with leaders and teams across Twitter to champion and advocate for Identity and access management. You will oversee the building of systems to enable seamless and secure access to applications that support our internal customers and their operational needs while keeping Twitter systems stable and secure.
Your responsibilities also include:
Lead IAM Architecture assessment and design for infrastructure that provide core capabilities for the enterprise
Lead IAM Architecture design and create roadmaps for end to end enterprise systems that serve multiple business functions.
Lead the design and implementation of enterprise IAM data model and metadata structures for low to medium complex projects.
Initiate and deliver IAM technology evaluation and recommendations.
Develop and maintain current and planned state architecture blueprints
Ensure projects maintain an enterprise-wide view to support adoption of standards and practices and promote reuse.
Assist in the development and alignment of the IAM roadmaps with the IT and Business strategy.
Participate in the identification and analysis of enterprise business drivers and requirements that drive the future state architecture.
Subject-matter expertise across all IAM related service offerings as it relates to both cloud and on-premises enterprise technology, and the relationship between the architectures.
Drive the adoption/Integration of Authentication and Authorization reference architectures for existing, new and emerging IAM technologies.
Drive the adoption of creative solutions to address complex, global IAM problems.
Participate in Identity and Access Management enterprise governance processes and drive IAM standards adoption.
Typical internal customers include employees within multiple business processes or functions including multiple Business Units and Divisions.
Direct relationships with Product Owners, Managers, and Directors. External contacts include various IAM service and product suppliers
Writing proposals to solve authentication, authorization and access management challenges and gaps.
- Participate in design discussions with other staff members across security and the organization.
Accelerating the maturity of Corporate Identity and Access Management at Twitter
Shaping the direction of our services, tools, and product portfolio.
Work with other staff engineers to design elegant abstractions, shareable libraries, and robust APIs.
Actively looking for ways to improve the end-to-end experience for developers adopting our tools and libraries.
Mentoring other engineers in the broader organization we are part of
Qualifications
Who You Are
To strengthen our growing team, we are looking for an industry leader in Identity and Access Management. This position will be responsible for driving IAM adoption and its best practices, guiding the design and development of highly scalable solutions keeping usability and developer velocity and productivity in mind. Establishing metrics for measurement and improvement.
If this sounds like you, you probably have experience with these responsibilities:
Providing Leadership, Team working, Interpersonal and Influential skills.
Experience with Business case development, business process mapping, strategic planning.
Demonstrated architecture skills including architecture modeling, building block design, applications and role design and systems integration
Program or Project Management experience Managing business change, project management methods and tools, etc.
Provides general working knowledge of Brokering applications, asset management, migration planning, SLAs, etc.
Provides Deep expertise in one to many areas including software engineering, security, data interchange, data management, application performance, network, collaboration or other technical areas.
Oversee the design, development and deployment of identity and access based solutions to strengthen a companies security posture
Experience with zero trust paradigm, it’s architecture and implementation.
Collaborate with architects and other engineers to develop technical designs and solution recommendations
Mentoring junior team members, and supporting a best-in-class IT engineering team
Provide leadership and guidance to develop or improve process automation solutions, specifically around the authentication and identity lifecycle
Partner with internal Product Managers and work with multiple business partners to develop solutions against departmental roadmaps
Partner with internal engineering teams and third party vendors to develop consistent and scalable solutions
Collaborate with internal audit and compliance teams to identify, remediate, and prevent issues & risks
Requirements
Demonstrated technical leadership in the area of Identity and Access management
Ability to translate business needs into requirements, design documents and technical solutions
Proven experience to champion and evangelize Identity and access management
Exceptional analytical and problem solving skills
Exceptional design and architecture skills
Well-developed interpersonal, written and verbal communication
Ability to effectively interact across all levels of the organization
Meticulous in Software Engineering best practices like design docs, unit tests, code reviews, debugging and troubleshooting
10+ years of enterprise wide experience in the identity & access management domain
10+ years of working with production environments
Strong understanding of authentication and authorization
Experience in WebServices design and development
Experience working with GCP and AWS environments
Experience adding authentication and authorization layer to existing services to consume OAuth, OpenID and SAML protocols
Experience with service to service authentication
Experience in developing security/entitlement architecture for applications so that they can be consumed by an entitlements and policy engine
Proficiency working within a defined SDLC process
Experience working within an Agile development framework
LDAP directories experience a plus
Additional Information
We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.