Finding the best job has never been easier
Share
As a people leader, you will build and lead the team, manage performance, and shepherd the careers of your direct reports. Your excellent communication skills will be used to sharpen technical ideas, establish clear priorities, and drive high quality work.This highly visible role requires frequent communication with senior leadership in order to help shape and deliver on the product roadmap, and technical / business / customer experience goals. You will be given an opportunity to own and drive initiatives through the entire software stack -- from algorithmic innovation, all the way down to the datasets that the back-end services consume. You will also need a pragmatic and iterative approach to building software: an ability to simplify and get things done with a demonstrated track record of building and delivering software and working effectively with external and internal teams.The ideal candidate is looking for a career where you’ll be able to think big, create, build, deliver, and impress. You look at problems holistically, and thrive on the intricate complexity of understanding feedback loops and ecosystems. You want to work on projects where you are implementing solutions to real problems that require creative solutions, deep understanding of the problem space, and challenging yourself and others to constantly come up with better solutions.Key job responsibilities
- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
These jobs might be a good fit