Strong background and proven track record in running multiple teams concurrently in large scale projects
Understanding of the SRC product stack and implementation technology (similar to what you look for in SDE's)
Strong leadership principles
Strong, proven agile capabilities and application of metrics to lead/drive teams and deliverables (e.g. velocity, cycle time, predictability)
Responsibilities:
Coordinate and manage technical project and program development of large-scale, distributed software applications, systems, platforms, services, or technologies throughout the complete software development lifecycle, from design through release.
Define projects, collect business requirements, and write functional and technical specifications.
Drive software development efforts and manage priorities for project/program completion, including software application performance tuning.
Create schedules, identify and communicate risks to stakeholders, define risk mitigation strategies, and facilitate appropriate software engineering solutions.
Manage cross-functional teams and/or third party-vendors for implementation of project/program requirements.
Position Requirements:
Master's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field and two years of experience in the job offered or as a Project Lead, Product Manager, Software Engineer, or a related occupation.
Employer will accept a Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field and five years of experience in the job offered or a related occupation as equivalent to the Master's degree and two years of experience.
Must have one year of experience in the following skill(s):
managing technical projects from design to release for large-scale software applications;