We are seeking a highly experienced and dynamic Director of System Operations Software to lead our team in integrating third-party network management and control functions while developing our proprietary management and control features. The ideal candidate will have extensive experience in implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines, and be well-versed in system operations software, tools, and utilities. Experience with Azure and Google Cloud, distributed microservices, and agile processes including PI planning is essential. Proficiency in programming languages such as C++, Go, and Python is a plus.
Main Responsibilities
- Lead a high-performance, geographically dispersed technical team in the integration and development of network management and control functions
- Develop and implement CI/CD pipelines to streamline development and deployment processes
- Oversee system operations software, ensuring the use of best practices, tools, and utilities
- Collaborate with cross-functional teams to ensure seamless integration of third-party solutions and the development of custom management features
- Utilize experience with Azure and Google Cloud to architect and manage distributed microservices
- Implement and advocate for agile processes, including PI planning, to ensure efficient and effective project delivery
- Break down complex system problems into smaller, manageable features, facilitating clear understanding and implementation
- Strategically guide the product architecture and implementation, ensuring alignment with business goals and technical requirements
Qualifications
- Bachelor or Master degree in Computer Science or a related field
- At least 14 years of management experience leading high-performance technical teams, with a focus on software product development
- Proven track record of building software products from the ground up
- Deep understanding of system operations software and CI/CD implementation
- Extensive experience with Azure and Google Cloud platforms
- Strong background in distributed microservices architecture
- Proficiency in agile methodologies, including PI planning
- Experience with programming languages such as C++, Go, and Python is highly desirable
- Excellent problem-solving skills, with the ability to break down complex problems into actionable features
- Strategic thinker with a strong background in product architecture and implementation
- Excellent communication and leadership skills, with the ability to inspire and guide a diverse team
Preferred Skills
- Experience with third-party network management and control functions
- Familiarity with modern software development practices and tools
- Demonstrated ability to manage multiple projects and priorities in a fast-paced environment
- Strong understanding of networking concepts and IP address management
- Prior experience in a similar industry or field is a plus