Software Engineer

Short Description

Twitter is hiring a Software Engineer who has the ability to effectively interact across all levels of the organization.

Job Description

If this sounds like you, you probably have experience with these responsibilities:
  • 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

Requirements
  • 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
Mid-Senior-level Technology | Apparel & Accessories | Information Technology | Information Full-time Information Technology | Engineering | Other Software Engineer | Senior Software Engineer
Twitter is a real-time information network that connects you to the latest stories, ideas, opinions and news about what you find interesting. Simply find the accounts you find most compelling and follow the conversations.