Talent.com
Lead Software Engineer
Lead Software EngineerContentLens • Bengaluru, Republic Of India, IN
Lead Software Engineer

Lead Software Engineer

ContentLens • Bengaluru, Republic Of India, IN
22 days ago
Job description

Company Description

ContentLens provides solutions to verify content ownership, editing history, and permissible use to safeguard against misinformation, fake content, and copyright infringement. Our advanced AI solutions detect data that has been invisibly altered through watermarking and poisoning to prevent AI model degradation. We aim to make the internet a safe space for content engagement by implementing frameworks to deter and track the spread of manipulated content and misinformation.

Role Description

This is a full-time Senior Technical Lead role at ContentLens. The Senior Technical Lead will be responsible for overseeing technical projects, providing leadership to the engineering team, overseeing system design, and ensuring technical quality and adherence to best practices. Additionally, the role involves collaborating with stakeholders to define the project's scope and requirements and offering technical guidance during the implementation phases. This role is a hybrid one (remote / in-person) and the company office is located in Bengaluru.

Key Responsibilities

  • Develop and maintain frontend applications using Next.Js, React, and TypeScript.
  • Implement and optimize RESTful APIs with Python (FastAPI) and Celery for async tasks.
  • Design and manage MySQL schemas, queries, and indexes for performance and scalability.
  • Build and maintain Azure-based infrastructure — VMs, Blob Storage, Functions, and Container Apps.
  • Implement CI / CD workflows with GitHub Actions, manage secrets, and versioned releases.
  • Handle authentication and authorization using OAuth2 / JWT & manage session lifecycles securely.
  • Ensure system reliability with structured logging, tracing, and error monitoring (like Sentry)
  • Write efficient, modular, and maintainable code following clean architecture principles.
  • Collaborate with design and product teams to deliver responsive and performant user interfaces.
  • Participate in code reviews, deployment planning, and production monitoring.

Core Requirements

  • 8-10 years of hands-on experience in full-stack web development and designing software architecture
  • Strong proficiency in React / Next.Js, TypeScript, and modern component design patterns.
  • Proven backend experience with Python (FastAPI), Celery, and Redis task queues.
  • Expertise in MySQL query optimization, schema design, and debugging.
  • Working knowledge of Azure cloud services — VMs, Blob Storage, Functions, networking / security groups.
  • Practical experience setting up CI / CD pipelines and release automation.
  • Understanding of OAuth2, JWT, CORS, input validation, and API rate limiting.
  • Familiarity with structured logging, metrics, tracing, and system observability best practices.
  • Ability to design and deliver clean, modular, and asynchronous systems for scale.
  • Nice to Have

  • Exposure to Firebase, Clerk, or similar auth platforms.
  • Experience with media and content workflows — FFmpeg, file uploads / streaming, presigned URLs, CDN integration.
  • Understanding of content authenticity standards (C2PA) or watermarking pipelines.
  • Basic scripting (Makefiles, task runners, dotenv management).
  • Experience in watermarking or fingerprinting technologies
  • Experience in developing, deploying, or maintaining deepfake detection products
  • What We Offer

  • Opportunity to work on high-impact products in the media-tech and AI space.
  • Flat hierarchy and fast decision cycles.
  • Remote flexibility with a high-ownership culture.
  • Competitive compensation (CTC) with a mix of cash and founding member equity
  • High growth opportunity both professionally and financially
  • Create a job alert for this search

    Lead Software Engineer • Bengaluru, Republic Of India, IN

    Related jobs
    Lead Software Engineer

    Lead Software Engineer

    Circana Careers • Bangalore, Karnataka, India
    At Circana we are fueled by our passion for continuous learning and growth we seek and share feedback freely and we celebrate victories both big and small in an environment that is flexible and acc...Show more
    Last updated: 13 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Lowe's India • bangalore, karnataka, in
    Lowe’s is a FORTUNE® 100 home improvement company serving approximately 16 million customer transactions a week in the United States. With total fiscal year 2024 sales of more than $83 billion, Lowe...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    UST • Bengaluru, Karnataka, India
    Role Overview We are looking for an experienced in.NET Development with strong expertise in.NET Core, C#, RESTful services, Windows Services, WCF , and modern web technologies like Angular.The id...Show more
    Last updated: 14 hours ago • Promoted • New!
    Lead Software Engineer

    Lead Software Engineer

    London Stock Exchange Group • Bangalore, India
    Key Functions and Responsibilities.As a Lead Software Engineer, The candidate should have experience in designing solutions for business problems that involve complex User Interfaces, data intensiv...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Razorpay • bangalore, karnataka, in
    Lead Software Development Engineer.Razorpay is well-grounded - innovative, quality focussed, product thinker, and business conscious - not mere coders, of course, with deeper technical context and ...Show more
    Last updated: 22 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Sequoia • bangalore, karnataka, in
    Design, code, test, and debug low latency, high availability and performance frontend.Integration of user-facing elements developed by frontend developers with server-side logic.Propose innovative ...Show more
    Last updated: 5 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    ScaleneWorks People Solutions LLP • Bengaluru, Republic Of India, IN
    Technical Architect / Principal Engineer.The ideal candidate will lead design and architecture initiatives, drive cloud-native and DevOps adoption, and mentor teams to deliver scalable, high-qualit...Show more
    Last updated: 22 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Encora Inc. • bangalore district, karnataka, in
    Role : Senior Software Development Engineer - WAF & CDN Platform.Working knowledge - can write Lua scripts and understand nginx configuration basics. Strong algorithms and data structures foundation....Show more
    Last updated: 22 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Smiths Group • Bengaluru, Karnataka, India
    Develop deep subject matter expertise on the product its design and implementation and understanding of the product domain. Own multiple software sub-systems and take responsibility for all phases o...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Cognizant • bangalore, karnataka, in
    REQUIRED EXPERIENCE / TECHNICAL SKILLS.Required experience : 7-12 years relevant.Strong firmware development expertise with proficiency in C++ 17, along with exposure to the Automotive domain.Has ex...Show more
    Last updated: 1 day ago • Promoted
    Senior Lead Software Engineer

    Senior Lead Software Engineer

    London Stock Exchange Group • Bangalore, India
    We are looking for a strong, hands-on Software Engineer to build and maintain a cloud-based authorisation platform.You will help us build and manage secure, reliable, and cost-effective system.Your...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    RingCentral • bangalore, India
    It’s not everyday that you consider starting a new career challenge.We’re RingCentral, a global leader in cloud-based communications and collaboration software. We are fundamentally changing the nat...Show more
    Last updated: 1 day ago • Promoted
    Lead Software EngineerGoLang

    Lead Software EngineerGoLang

    New Relic • Bengaluru, Karnataka, India
    We are a global team of innovators and pioneers dedicated to shaping the future of observability.At New Relic we build an intelligent platform that empowers companies to thrive in an AI-first world...Show more
    Last updated: 7 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Playdawn • Bangalore, Karnataka, India
    Lead Software Engineer (Non - Gaming).You will be the driving force behind our technical excellence.You'll work closely with our team to. Over a 6-9 month period, you'll also immerse yourself in gam...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    FM India • Bengaluru, India
    Role Title : Lead Software Engineer.Participates as a senior team member in the design, development, and maintenance of multi-tiered business applications. Individuals holding this position are typic...Show more
    Last updated: 6 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Carousell Group • Bengaluru, Karnataka, India
    We are looking for a strong hands on engineer and technical leader passionate about building products users love backed by scalable systems and effective architecture. As a Principal Software Engine...Show more
    Last updated: 2 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Grid Dynamics • bangalore, karnataka, in
    Engagement : Contractor, hands-on IC-lead (70–80% coding; 20–30% technical leadership).Experience : 8–12 years total; 3–5 years leading squads / streams while remaining deep in code.Stack : Java, Spring...Show more
    Last updated: 20 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Olive Green Consulting • Bengaluru, Karnataka, India
    Job Title : Lead / Software Engineer (Solutions) Location : Bangalore, 5-day WFO (Monday to Friday) Work Type : Full-time Responsibilities : Act as a client-facing technical lead, collaborating with ...Show more
    Last updated: 30+ days ago • Promoted