Provide the leadership needed to build business critical Internal Tools to improve productivity of all Twitter employees. This position will be responsible for day to day management of a team of engineers that will build and evolve scalable internal tools framework and applications working with cross functional teams across Twitter and other infrastructure teams like IT System administration, information security etc. This leadership position will be responsible for technical standards, roadmap development, technology selection and delivery of internal tools used by HR, finance, IT, facilities, sales and other business groups across Twitter.
A successful engineering manager will:
Mentor the professional development of each direct report through personal and performance management.
Be an aggressive source of engineering talent and be comfortable closing candidates
Give engineers the tools, confidence, and motivation to make decisions independently that lead to the recognition of your engineers and not just yourself.
Initiate cross-function collaboration with other Twitter infrastructure teams
Seek diverse perspectives to drive bottom-up innovation and create buy-in from all technical stakeholders inside and outside the team.
Ensure the team fully understands the goals and objectives of Twitter as a company and how their work fits into 'the bigger picture.'
Manage day to day responsibilities of engineers working on Internal tools
Hire and close qualified technical candidates for the team
Work closely with other engineering, operations and business teams to deliver against initiatives
Drive technical framework, development processes and architecture for internal tools
Help evaluate tools and technologies
Work with the internal tools engineering team to drive delivery against roadmap
Help the team hands-on in debugging critical issues or in complex designs, coding schemes.
B.S. or higher in Computer Science (or equivalent work experience)
5+ years of managing an engineering team
Experience in one of the following:
Knowledge of any enterprise or open source CMS, Wikis etc.
Solid understanding of the full web technology stack (e.g. HTTP, cookies, headers, asset loading / caching)
Disciplined approach to development, testing and quality assurance processes
Understanding of CS concepts such as: common data structures and algorithms, profiling/optimization
Good understanding of mysql database and OS concepts, internals with
Linux, Centos (Redhat) or Debian.
Ability to work with cross functional teams and manage conflicts
Excellent verbal and written communication skills.
Github profile or link to open source work
Visual design skills
Knowledge of cross-browser quirks
Twitter - 20 months ago
Here's less than 140 characters for ya: trivial texts or not, every one's all a-twitter about tweeting. Twitter operates a free...