Manage team of engineers responsible for all phases of software development life cycle with clear understanding of the product development cycle and project management
Develop, modify and execute policies and processes that will positively affect immediate operations
Establish operational objectives and plans for the team and delegate assignments
Develop practical project plans and ensure that project goals are very well met.
Experience with developing budgets and predicting project costs
Demonstrated ability to manage professional level employees
Own the work through professionals and business support
Utilize previous technical, project management and people management experience to actively lead and deliver complex projects requiring local and global collaboration including external stake holders.
Take responsibility for results, including costs, methods, and staffing
Strong oral and written communication skills are essential
Ability to innovate, understand and apply newer technologies
Experience with the systems engineering domain requiring concepts such as computer architecture, operating systems, file systems, networking, algorithms and data structures.
Education
A minimum of 10 years of experience as an individual contributor and as a people manager 4-7 years of experience is required.
A Bachelor of Science Degree in Computer Science, a Master’s Degree, or a PhD; or equivalent experience is required.
Demonstrated ability to manage multiple, critical projects is required.
Did you know…
If you want to help us build knowledge and solve big problems, let’s talk.