Lead Software Engineer

10 - 12 years

15 - 30 Lacs

Posted:9 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

About the Role

Lead / Principle Software Engineer

Key Responsibilities

  • Architect, design and lead the development of backend services using

    Python 3

    , with frameworks such as

    FastAPI

    .
  • Define and oversee a microservices-based architecture (multi-tenant, event-driven, reactive) that supports high volume, secure operations.
  • Own the

    security posture

    of our backend systems: threat modelling, vulnerability mitigation, secure APIs, data protection, access control.
  • Lead deployment and operational practices: CI/CD pipelines, containerisation (Docker/Kubernetes), AWS infrastructure & configuration.
  • Integrate AI/LLM capabilities into production systems: understanding model deployment, inference, data flows, utilizing LLMs/internal AI tools.
  • Mentor and guide other engineers in best practices for clean code, architecture, testing, monitoring, observability and DevOps.
  • Collaborate with product, frontend and AI teams to translate business use-cases into robust technical solutions and services.
  • Establish metrics, monitoring, logging and alerting to ensure reliability, performance and maintainability of services.

Required Qualifications

  • Around 10 years of professional engineering experience, with a significant portion in backend systems using

    Python 3

    .
  • Proven experience with

    FastAPI

    (or equivalent modern Python frameworks) in production environments.
  • Strong expertise in

    AWS cloud services

    , Kubernetes (or other container orchestration), deployment/infra as code and CI/CD practices.
  • Deep understanding of secure software architecture: authentication/authorization (OAuth, SSO, RBAC), data security, OWASP best practices, threat analysis.
  • Experience designing and building microservices architectures (multi-tenant, event-driven, reactive systems).
  • Solid knowledge of relational databases (PostgreSQL) and data modelling/ORM layers; plus familiarity with event/streaming technologies is a strong plus.
  • Experience integrating

    AI / LLM components

    or at least a solid understanding of how LLMs and AI workflows work in production.
  • Excellent mentoring and leadership skills: able to lead a team of engineers, define architecture standards, drive code quality and operational excellence.
  • Strong communication and collaboration skills, able to work across teams and align technical decisions with business goals.

Why Join Us

  • Opportunity to own and shape the core backend architecture of AI-first products.
  • Work in a dynamic environment where innovation, clean engineering and scalability matter.
  • Lead a growing engineering team and have a large impact.
  • Exposure to AI/LLM tools and next-generation tech in a production setting.

Mock Interview

Practice Video Interview with JobPe AI

Start Django Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru