- Lead and manage an agile team of 12+ highly talented and strong technical engineers to deliver high quality products in a fast paced environment.
- Provide functional management including career development, recruiting and performance management.
- Provide team development including process and technical mentorship.
- Establish trust and coordinate geographically with distributed Product Management, Support, Data center operations and other peer engineering teams.
- Work with peer engineering leads to drive continuous process improvements and innovation.
- Take proactive initiative and constantly look out for tools, processes and incorporate in the development methodology to increase team and individual productivity.
- Lead from the front during problem solving sessions by understanding and empowering the team by articulating clearly the context and business rational.
- Become a product subject matter expert in order to provide the context the team needs to be successful.
- Accomplished prior career as individual contributor building enterprise applications involving J2EE, Web technologies and delivered in a SaaS environment.
- 2+ years of prior relevant technical management experience with 10+ years of overall software development experience.
- Experienced in mentoring, managing engineers and recruiting and retaining top talent.
- Ability to make decisions and work with minimal direction even under pressure.
- Prior experience demonstrating the ability to understand technical architecture, review design work and provide feedback to highly talented team of engineers.
- Ability to understand a financial application and appreciate, learn the nuances and challenges of delivering business applications in a SaaS environment.
- Experience reviewing business metrics and ability to articulate and provide visibility to the team on various business metrics and ensuring every new feature that is developed meets and is tracked towards those metrics.
- Ability to manage priorities, set appropriate expectations with peer engineering management and deliver features on time and high quality.
- Ability to identify training needs for various team members and ramping new hires on products, process, and technology.
- Strong listening, written and verbal communication skills.Regards,Sangeetha