INVIDI Technologies Technology/Software

2026-P-0022 Lead Software Engineer

Bengaluru, India In person Full-time

Lead Software Engineer

Bangalore, India

Who we are

  • INVIDI Technologies is the world's leading developer of software transforming television all over the
  • world. 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 no matter what
  • program or network you’re watching, how you're watching, or whether you’re in front of your TV, laptop,
  • cell phone or any other device. INVIDI created the multi-billion-dollar addressable television business
  • that today is growing rapidly globally.
  • INVIDI is right at the heart of the very exciting and fast-paced world of commercial television;
  • companies benefiting from our software include DirecTV and Dish Network, networks such as
  • CBS/Viacom and A&E, advertising agencies such as Ogilvy and Publicis, and advertisers such as
  • Chevrolet and Verizon.
  • INVIDI’s world-class technology solutions are known for their flexibility and adaptability. These traits
  • allow INVIDI partners to transform their video content delivery network, revamping legacy systems
  • without significant capital or hardware investments. Our clients count on us to provide superior
  • capabilities, excellent service, and ease of use.
  • The goal of developing a unified video ad tech platform is a big one and the right Lead Software
  • Engineers - like you - flourish in INVIDI’s creative, inspiring, and supportive culture. It is a demanding,
  • high- energy, and fast-paced environment. INVIDI’s engineers are self-motivated quick studies, can-do
  • individuals who embrace the challenge of solving difficult and complex problems.

About the role

  • We seek highly dedicated, motivated, and passionate Lead Software Engineer who can use the right tools
  • to find the best solutions to problems. We embrace the Agile methodology and as part of a scrum team
  • you will play an important role in all aspects of product development--design, development, integration,
  • and testing. And you will share in the pride and satisfaction as your work makes it into production at
  • INVIDI’s clients.

Key Responsibilities

  • System Ingestion: Quickly and autonomously on-board onto the existing complex digital campaign

management and ad serving platform architecture within the first [1-2] weeks.

  • Documentation: Create high-quality, practical documentation and runbooks for the existing

infrastructure, service dependencies, data flow pipelines, and core business logic related to ad selection,

bidding, and campaign throttling.

  • Code Review: Conduct targeted code and configuration reviews to identify technical debt, security

gaps, and immediate performance optimization opportunities within the high-traffic services.

You must have

  • Bachelor’s degree in computer science, or equivalent.
  • 7-10+ years of experience in the computing industry.
  • Strong Java and/or Python language skills.
  • Deep understanding of object-oriented design, data structures, and algorithms.
  • Experience developing real-time distributed systems.
  • Experience with any of the following technologies:
  • o GCP & Kubernetes: Design and deployment of Google Kubernetes Engine (GKE) clusters,
  • including resource allocation, autoscaling strategies, networking (VPC, load balancers), and
  • service mesh configurations for latency-sensitive ad requests.
  • o Data Tier Expertise: Utilization and schema of key data services, specifically Google Cloud
  • Bigtable and AstroDB (or substitute with a specific NoSQL/NewSQL service), to diagnose
  • and improve read/write latency, cost efficiency, and query performance.
  • o Relational Database Tuning: Tune and optimize the performance of MySQL databases used
  • for campaign configuration, reporting, and real-time inventory management.
  • o CI/CD & Observability: Building of CI/CD pipelines (e.g., Cloud Build, Bitbucket, Jenkins)
  • and observability stack (e.g., Cloud Monitoring, Prometheus, Grafana, Datadog) to enhance
  • deployment speed and incident response.
  • Exposure to all phases of the software development lifecycle.
  • Excellent oral and written communication skills.
  • An aptitude for analytical problem solving.
  • The ability to quickly learn new technologies.
  • Actively participate in an Agile/Scrum environment and on all tasks.

It would be very good if you have experience in:

  • AdTech/High-Performance Experience: Direct experience developing or managing low-latency, high-

RPS platforms (e.g., Ad Servers, RTB Bidders, Payment Gateways).

  • GCP Professional Cloud Architect certification.
  • Web languages and technologies like JavaScript, Perl, HTML, XML, etc.
  • Web servers like Apache, Nginx, Jetty, etc.
  • SCM and CI tools like Git, Gerrit and Jenkins.
  • ALM tools like Confluence and JIRA.
  • Durable Queues like Apache Kafka.
  • Deployment technologies like Docker.

Physical requirements

  • INVIDI is a conscious, clean, well-organized, and supportive office.
  • Prolonged periods of sitting at a desk and working on a computer are normal.

Note

  • Candidate must be legally authorized to work in India.
  • Final candidates must successfully pass INVIDI’s background screening requirements.

Equal Opportunities and Accommodations Statement

  • INVIDI is proud to be an equal opportunity employer, seeking to create a welcoming and diverse
  • environment. All qualified applicants will receive consideration for employment without regard to race,
  • color, religion, gender, gender identity or expression, family status, marital status, sexual orientation,
  • national origin, genetics, neurodiversity, disability, age, or veteran status, or any other non-merit based or
  • legally protected grounds. INVIDI is committed to providing reasonable accommodations to qualified
  • individuals with disabilities in the employment application process. To request an accommodation, please
  • contact Human Resources by email at [email protected] at least one week in advance of your interview.

Job description provided by INVIDI Technologies.
View the original posting