Key Responsibilities:
- Providing leadership to software development teams, typically consisting of 5 to 10 engineers
- Managing all parts of the software lifecycle including bidding, planning, budgeting, progress reporting, stakeholder management, integration, delivery
Click 'APPLY NOW' for full job description.