The point where experts and best companies meet
Share
You will be able to demonstrate skills in leadership, and impactful delivery, through multiple successful product release cycles. You will be able to prove your ability to collaborate and communicate well, with the team, local and remote peers, and senior leadership. You will not only be passionate about creating reliable and maintainable systems, but also motivated to develop high-performance teams through mentorship.
Key job responsibilities
· Thinking big and working with executive leadership and business stakeholders to define strategy and roadmap.
· Management and execution against roadmap, project plans and delivery commitments
· Owning all metrics around initiative goals you will define. We make decisions based on data.
· Responsible for the overall systems development life cycle
· Manage the day-to-day activities of the engineering team
· Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team
· Work closely with the engineers to architect and develop the best technical design and approach
· Report on status of development, quality, operations, and system performance to management· Customer Obsession
· Thinks big
· Exhibits excellent judgment
· Has relentlessly high standards (is never satisfied with the status quo)
· Hires and develops great people
· Strong results orientation
· Is able to dive deep and is never out of touch with the details of the business or the technology
- 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