Role: Software Manager
Location: Stamford, Connecticut
Skills required:
Project Management:
Leading software development projects, setting timelines, managing budgets, and ensuring projects are delivered on time and within scope.
Team Leadership:
Building and managing a team of software engineers, assigning tasks, providing technical guidance, and fostering collaboration.
Requirements Gathering:
Working with stakeholders to understand business needs, gather functional requirements, and translate them into technical specifications.
Software Development Oversight:
Reviewing design documents, code quality, and ensuring adherence to coding standards and best practices.
System Integration:
Coordinating the integration of new software applications with existing systems and infrastructure.
Testing and Quality Assurance:
Overseeing testing processes to ensure software quality, stability, and performance
Maintenance and Support:
Managing software updates, bug fixes, and providing technical support for deployed systems
Required Skills and Qualifications :
- Strong understanding of software development methodologies (Agile, Waterfall)
- Experience managing software development teams
- Proficiency in programming languages relevant to cable industry applications (Java, C++, Python)
- Knowledge of network architecture, protocols, and cable industry standards (this would be plus)
- Excellent communication and stakeholder management skills