Title: Senior Software Development Manager
Location: Dallas TX (5 day onsite)
Job Description:
Qualifications:
10 years of experience in software development with a focus on video technologies.
5 years of experience in managing software development teams and projects.
Strong understanding of video streaming protocols (e.g. HLS DASH) video codecs (e.g. H.264 H.265) and adaptive bitrate streaming techniques.
Experience with video ad insertion technologies including CSAI and SSAI.
Proficiency in software development methodologies including Agile and DevOps.
Experience with cloud-based platforms and services (e.g. AWS Azure GCP).
Excellent communication leadership and interpersonal skills.
Strong analytical and problem-solving skills.
Responsibilities:
Team Leadership and Management:
Lead and mentor a team of software development engineers fostering a collaborative and innovative environment.
Provide technical guidance and support to team members ensuring high-quality code and adherence to best practices.
Manage team performance conduct performance reviews and identify training and development opportunities.
Project Management:
Plan organize and manage complex software development projects from inception to completion ensuring on-time and within-budget delivery.
Develop detailed project plans manage resources and track progress proactively identifying and mitigating risks.
Collaborate with cross-functional teams including product management QA and operations to ensure seamless integration and deployment of software applications.
Technical Expertise:
Possess a strong understanding of video streaming technologies including adaptive bitrate streaming video ad insertion (CSAI/SSAI) and content delivery networks (CDNs).
Provide technical expertise and guidance in the design development and implementation of video applications for various platforms including TVs set-top boxes and consumer electronics.
Stay up-to-date with the latest trends and technologies in video streaming and ad insertion.
Application Development:
Oversee the development of video applications for various platforms including TV set-top boxes consumer electronics and SVOD/TVOD services.
Ensure the development of high-quality user-friendly and performant applications adhering to UI/UX guidelines and best practices.
Manage the development process for CI/CD pipelines to ensure continuous integration and delivery of software updates and new features.
Business Intelligence & Analytics:
Utilize BI analytics to monitor and evaluate the performance of video applications identify areas for improvement and drive data-driven decision-making.
Develop and implement metrics to track key performance indicators (KPIs) related to application performance ad insertion effectiveness and user engagement.
Present findings and recommendations to stakeholders and leadership informing strategic planning and development efforts.
Desired Skills:
Masters degree in Computer Science Software Engineering or a related field.
Experience with application development for various platforms including TVs set-top boxes and consumer electronics.
Experience with BI analytics tools and techniques.
Experience with CI/CD pipelines and DevOps practices.
Experience with UI/UX design framework and development principles.
Education:
Bachelors or Masters degree in Computer Science Computer or Electrical Engineering Mathematics or a related field.
Title: Senior Software Development Manager Location: Dallas TX (5 day onsite) Job Description: Qualifications: 10 years of experience in software development with a focus on video technologies. 5 years of experience in managing software development teams and projects. Strong understanding of vide...
Title: Senior Software Development Manager
Location: Dallas TX (5 day onsite)
Job Description:
Qualifications:
10 years of experience in software development with a focus on video technologies.
5 years of experience in managing software development teams and projects.
Strong understanding of video streaming protocols (e.g. HLS DASH) video codecs (e.g. H.264 H.265) and adaptive bitrate streaming techniques.
Experience with video ad insertion technologies including CSAI and SSAI.
Proficiency in software development methodologies including Agile and DevOps.
Experience with cloud-based platforms and services (e.g. AWS Azure GCP).
Excellent communication leadership and interpersonal skills.
Strong analytical and problem-solving skills.
Responsibilities:
Team Leadership and Management:
Lead and mentor a team of software development engineers fostering a collaborative and innovative environment.
Provide technical guidance and support to team members ensuring high-quality code and adherence to best practices.
Manage team performance conduct performance reviews and identify training and development opportunities.
Project Management:
Plan organize and manage complex software development projects from inception to completion ensuring on-time and within-budget delivery.
Develop detailed project plans manage resources and track progress proactively identifying and mitigating risks.
Collaborate with cross-functional teams including product management QA and operations to ensure seamless integration and deployment of software applications.
Technical Expertise:
Possess a strong understanding of video streaming technologies including adaptive bitrate streaming video ad insertion (CSAI/SSAI) and content delivery networks (CDNs).
Provide technical expertise and guidance in the design development and implementation of video applications for various platforms including TVs set-top boxes and consumer electronics.
Stay up-to-date with the latest trends and technologies in video streaming and ad insertion.
Application Development:
Oversee the development of video applications for various platforms including TV set-top boxes consumer electronics and SVOD/TVOD services.
Ensure the development of high-quality user-friendly and performant applications adhering to UI/UX guidelines and best practices.
Manage the development process for CI/CD pipelines to ensure continuous integration and delivery of software updates and new features.
Business Intelligence & Analytics:
Utilize BI analytics to monitor and evaluate the performance of video applications identify areas for improvement and drive data-driven decision-making.
Develop and implement metrics to track key performance indicators (KPIs) related to application performance ad insertion effectiveness and user engagement.
Present findings and recommendations to stakeholders and leadership informing strategic planning and development efforts.
Desired Skills:
Masters degree in Computer Science Software Engineering or a related field.
Experience with application development for various platforms including TVs set-top boxes and consumer electronics.
Experience with BI analytics tools and techniques.
Experience with CI/CD pipelines and DevOps practices.
Experience with UI/UX design framework and development principles.
Education:
Bachelors or Masters degree in Computer Science Computer or Electrical Engineering Mathematics or a related field.
View more
View less