Atention! This Job is older than 30 days!
Technical Lead/Manager
Job Description:
Google’s engineering teams exhibit high energy, deep technical skills and a drive to get things done. Our Engineering Managers need to be technical leaders and motivators who are comfortable leading these teams in a high-pressure, dynamic – and global – environment. Jobs are broadly defined and interact with Product Management, Sales and other groups at Google.
General Summary of Qualifications:
- Very technical and technologically savvy.
- Ability to manage 6-12 technical software engineers.
- Ability to manage complex technical projects.
- Demonstrates expertise in problem solving and technical innovation.
- Ability to motivate and demonstrate technical leadership.
- Demonstrates capability of “rolling-up sleeves and getting hands dirty.”
- Ability to read and modify code.
- Possesses excellent communication both verbal and written.
- Communicate effectively across functions and builds relationships.
- Works well in fast-paced growing environment.
- May have prior start-up experience and demonstrate ability to adapt.
- 10 years experience.
Technical:
- An ideal candidate demonstrates independence, creativity and initiative and the ability to master a solid understanding of the company’s architecture and its business goals.
- Demonstrates a breadth and depth of understanding system integration and cost/time impact.
- Ability to form strong cross-functional relationships to provide the ability to lead a sizable project team, taking the project from start to finish.
- Work with product managers and/or customers to understand feature requirements, and drive their detailed definition.
- Work closely with QA to define test plans and test cases for applications.
- Document design as needed for internal design reviews and coding.
Leadership and Communication:
- Excellent influential communication skills and business acumen to both an arbitrator and advocate for technical issues.
- Ability to be a key influence to decision-making and your counsel to, and leadership of, multiple project teams has a critical impact on the company’s future direction and success.
- Demonstrate management capabilities to provide guidance and mentorship of others.
- Proven ability to share knowledge with more junior team members via a formal mentoring relationship, reviewing code, reviewing design docs, giving technical talks, teaching classes or as a consultant on projects.
- You must have a college degree in computer science or engineering (or equivalent experience) and have expert knowledge multiple computer science disciplines.
- Interfaces with internal groups, customers and partners strong hands on experience is a must.
- Manages a team of 6-12 software engineers, including task planning and code reviews.
Requirements:
- 10 year experience.
- Works well in a fast-paced growing environment.
- Very technical and technologically savvy.
- Ability to manage 6-12 technical software engineers.
- Ability to manage complex technical projects.
- Demonstrates expertise in problem solving and technical innovation.
- Ability to read and modify code.