Share
Key Responsibilities:1. Lead and develop engineering teams while providing mentorship and leadership on complex technology issues
2. Own the full technology lifecycle including development, operations, and systems depreciation4. Guide software and database engineers in determining appropriate strategies
Required Qualifications:1. 5+ years of software development experience and 3+ years of people management experience
2. Strong technical background with proven ability to execute both strategically and tactically
3. Demonstrated experience working with cross-functional teams and exceptional problem-solving skills
Key job responsibilitiesIn this role, you will be responsible for:
* Building, maintaining, and organizing your team
* Defining your technical strategy and product roadmap
* Defining, measuring, and reporting on your key performance and operational excellence metrics
* Recruiting and retaining top talent
* Driving clarity in highly ambiguous technical environments
* Developing long-term technical roadmaps
* Guiding and coaching developers
* Managing projects effectively
* Communicating effectively with both technical and non-technical audiences
* Motivating your team to achieve results in a fast-paced environmentA day in the life
- 10+ years of engineering experience
- 5+ years of engineering team management experience
- Experience partnering with product or program management teams
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
These jobs might be a good fit