Senior Software Development Manager

Dallas, TX, US • Posted 30+ days ago • Updated 12 days ago
Contract Corp To Corp
Contract W2
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • Agile
  • Video Streaming
  • Video
  • User Experience
  • UI
  • Strategic Planning
  • Software Development Methodology
  • Software Development
  • Project Management
  • Product Management
  • H.264/MPEG-4 AVC
  • HLS
  • DevOps
  • Google Cloud Platform
  • Dash Python
  • Continuous Integration
  • Continuous Delivery
  • Amazon Web Services
  • Application Development
  • Consumer Electronics
  • IT Management
  • Streaming
  • Video Codecs

Summary

We have an immediate requirement with our direct client.

 

If you are interested, please send me your updated resume along with the following details

Expected hourly rate:

Availability:

Current Location:

Visa Status:

Primary contact details:

 

Job Title: Senior Software Development Manager

Location: Dallas, TX (Day 1 onsite)

Duration: 12+ Months

 

Job Summary:

A Senior Software Development Manager is responsible for leading a team of software development engineers in the planning, design, development, and delivery of high-quality software applications related to video technologies. This role requires a deep understanding of video streaming technologies, excellent technical leadership skills, and the ability to manage complex projects and teams. 

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. 

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 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, Google Cloud Platform).
  • Excellent communication, leadership, and interpersonal skills.
  • Strong analytical and problem-solving skills. 

Desired Skills

  • Master's 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. 
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: infotx
  • Position Id: IVVIZTPM0901206
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Dallas, Texas

Today

Easy Apply

Contract, Third Party

Depends on Experience

Dallas, Texas

12d ago

Easy Apply

Contract

60 - 70

No location provided

Today

Full-time

USD 118,300.00 - 251,600.00 per year

Westlake, Texas

Today

Full-time

USD 156,998.00 - 191,000.00 per year

Search all similar jobs