
1001 - 5000 employees
📱 Media
🤝 B2B
💰 $10M Venture Round on 2010-04
Media • B2B • Technology
Imagine Communications is a leading technology provider that specializes in delivering powerful media solutions for the broadcast and media industry. The company enables organizations to create and monetize high-value video content across multiple platforms with a focus on cloud integration, automation, and IP-based infrastructures. Their product offerings include a comprehensive suite of tools for production, playout, ad sales, and overall media management, aiming to enhance efficiency and profitability in the ever-evolving media landscape.
🔥 0 minutes ago
Improve your chances of getting an interview by checking your resume score before you apply.

1001 - 5000 employees
📱 Media
🤝 B2B
💰 $10M Venture Round on 2010-04
Media • B2B • Technology
Imagine Communications is a leading technology provider that specializes in delivering powerful media solutions for the broadcast and media industry. The company enables organizations to create and monetize high-value video content across multiple platforms with a focus on cloud integration, automation, and IP-based infrastructures. Their product offerings include a comprehensive suite of tools for production, playout, ad sales, and overall media management, aiming to enhance efficiency and profitability in the ever-evolving media landscape.
• Research and development of software applications and core components for Windows and Linux systems for x86_64 based architectures, including services for: • Video and audio manipulation and compositing • Effect scheduling and triggering • Media encoding/decoding • Collaborate on projects with the architecture team • Work closely with other development team members in a dynamic, fast-paced, and inviting environment • Work with QA & technical support teams to resolve issues identified by internal testing & customers in the field • Perform self-directed and peer code reviews • Develop unit tests • Document, plan and break-down high-level feature requests into sprint-size tasks
• Bachelor’s degree in computer science, computer engineering, or related discipline • Strong Java development skills • Strong C++ development skills • Object-oriented design experience • 5+ years professional software development experience • 3+ years of multi-threaded application development experience • Knowledge of software engineering principles and best practices • Experience working both independently and collaborating in a team environment • Strong knowledge of concurrent programming techniques • Strong knowledge of Linux and BASH CLI • Strong knowledge of version control systems such as Git and Mercurial • Excellent team player • Versatile & adaptable to new tools & challenges • Excellent troubleshooting and debugging skills • Well-developed oral & written communication skills
• Medical, Dental, Vision and Life Insurance package • Travel insurance • Access to EAP and Wellness programs, including LifeSpeak and Vitality • Paid time off for volunteering
Apply Now🔥 2 hours ago
Intermediate Full Stack Software Engineer at Perch, building features for mortgage decision-making platform. Focused on Angular and Node.js in a remote environment.
🔥 3 hours ago
Full Stack Software Engineer creating and maintaining payroll system for Push Operations. Collaborating with teams to develop features and ensure compliance across all processes.
🔥 3 hours ago
Full Stack Software Engineer developing and scaling payroll platform at Push Operations. Collaborating with teams to ensure accuracy and reliability in payroll processes.
🔥 3 hours ago
Full Stack Software Engineer developing and maintaining payroll platform to ensure accuracy and reliability. Collaborating with a dynamic team to enhance systems for clients.
🔥 9 hours ago
Senior Fullstack Engineer developing backend in Node.js and collaborating on frontend integrations for cloud-native platforms.