Certified Remote
PUBLISHED
Aug 12, 2026
Lead and build high-performance software development teams in Chennai, overseeing design, development, and testing within an Agile/Scrum environment. Drive delivery of complex distributed systems for global ad-tech solutions.
INVIDI Technologies is the world's leading developer of software transforming television across the globe. Our two-time Emmy® Award-winning technology is widely deployed by cable, satellite, and telco operators. We provide a device-agnostic solution delivering ads to the right household regardless of the program or network being watched, the device used (TV, laptop, cell phone), or the viewing method. INVIDI created the multi-billion-dollar addressable television business, which is now rapidly growing globally. Our clients include major companies such as DirecTV, Dish Network, CBS/Viacom, A&E, Ogilvy, Publicis, Chevrolet, and Verizon. Our world-class technology solutions are renowned for their flexibility and adaptability, enabling partners to transform their video content delivery networks without significant capital or hardware investments. INVIDI’s culture is creative, inspiring, and supportive, yet demanding and fast-paced. We seek self-motivated, quick-learning individuals who embrace the challenge of solving complex problems.
We are seeking a highly dedicated, motivated, and passionate Technical Manager of Software Development to join our team in Chennai, India. In this role, you will be a key part of an Agile/Scrum team, playing a vital role in all aspects of product development—design, development, integration, and testing. You will be responsible for building and managing high-performance software development teams, enabling high-quality execution against project plans, and providing hands-on leadership. You will also work closely with team members to understand their career goals, facilitate decision-making, and promote best engineering practices. This role offers the satisfaction of seeing your work in production at our clients' sites.
8+ years of experience in software development and delivery. BS in Computer Science or related technical discipline (or equivalent practical experience). Extensive experience with design and development of complex distributed systems. Strong competencies in data structures, algorithms, and software design. Experience leading software development teams, managing priorities, setting expectations, and delivering on commitments. Knowledge of software development/product lifecycle, methodologies (Agile, Kanban, DevOps) and IT roles with good understanding of agile methods and techniques. Flexible person capable of handling multiple tasks under tight deadlines. Experience working with fully distributed teams with strong delivery management background. Ability to dive deep into technical areas and achieve optimal outcomes. Project management skills including estimating, scope management, budget management, time management, risk management, change management, issue/conflict resolution, communication management, quality management, testing plans, training plans, and team management. Excellent business communication and time management skills. Active participation in relevant Agile communities. Good understanding of cloud-based technologies (AWS/GCP) and DevOps. Coding skills in Java, Kotlin, C++, or Python; database design and SQL; knowledge of TCP/IP and network programming. Preferred: Experience in a presale’s environment from solutioning to client communication, and experience with ad technology.
Competitive compensation, health insurance, paid time off, retirement plan, stock options, professional development opportunities, flexible working hours, and a collaborative work environment.