Short Description
Twitter is hiring a Software Engineer who has the ability to effectively interact across all levels of the organization.Job Description
- Oversee the design, development, and deployment of identity-based solutions to internal business teams within Twitter
- Mentoring junior team members, and supporting a best-in-class IT engineering team
- Provide leadership and guidance to develop or improve business process automation solutions for internal Twitter teams, specifically around the identity lifecycle
- Collaborate with architects and other engineers to develop technical designs and solution recommendations
- Partner with internal IT Product Managers and work with multiple business partners to develop solutions against departmental roadmaps
- Partner with other 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
- Responsible for guiding design, code review, and release management as part of the oversight of our internal software development lifecycle
- Collaborate with production operations team to deploy functionality and provide post-production support
- Bachelor's Degree or Masters degree in Computer Science, MIS/CIS or equivalent work experience
- Proven experience in development, and implementation of identity, access management, and system integration software solutions
- Ability to translate business needs into requirements, design documents and technical solutions
- Exceptional analytical and problem-solving skills
- Well-developed interpersonal, written and verbal communication
- Ability to effectively interact across all levels of the organization
- Team-oriented approach
- 7+ years of enterprise-wide experience in the identity & access management domain
- 5+ years of working with production environments, supporting operational issues
- Good understanding of authentication and authorization
- Good understanding of authentication protocols.
- Experience in WebServices design and development
- Experience with LDAP directories
- Developed Java/Scala-based connectors for on-premise and SaaS applications
- Proficiency working within a defined SDLC process
- Experience working within an Agile development framework
Software Engineer