Lead Software Engineer

TutorCloud

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TutorCloud in Bengaluru seeks a hands-on Lead Engineer- IC with ownership of backend and cloud-native applications. You will design, develop, deploy, and maintain scalable, secure services using Python, FastAPI, microservices, React front-end integration, and Azure-based deployments.

No people management, but technical leadership across cross-functional teams. You will drive system design, CI/CD, monitoring, and AI-enabled features, ensuring code quality, security, tests, and performance in a

Qualifications

  • 7+ years of professional software development experience.
  • Proven ability to independently design, develop, deploy, and support production applications.
  • Strong problem-solving, debugging, and technical ownership skills.
  • Bachelor's degree in Computer Science, IT, Software Engineering, or equivalent practical experience.

Responsibilities

  • Design and develop backend services using Python, FastAPI, and REST APIs.
  • Build scalable, secure, and resilient microservices-based applications.
  • Contribute to system design, architecture decisions, and performance optimization.
  • Develop and integrate frontend applications using React.
  • Deploy and manage cloud-native applications on Microsoft Azure and AKS.
  • Set up and maintain CI/CD pipelines using Azure DevOps.
  • Automate infrastructure provisioning using Terraform and manage Docker/Kubernetes deployments.
  • Implement monitoring, logging, alerting, and production troubleshooting.
  • Integrate LLMs, RAG, and AI-enabled capabilities into applications.
  • Ensure code quality, security, automated testing, and engineering best practices.

Skills

Python
FastAPI
REST APIs
Microservices
System design
Azure
AKS
Azure DevOps
Terraform
Docker
Kubernetes
Azure Monitor
AI integration
SaaS

Education

Bachelor's degree in Computer Science or related

Tools

Azure DevOps
AKS
Docker
Kubernetes
Terraform
Azure Monitor

Job description

We are looking for a hands-on Lead Engineer- IC role with strong expertise in Python, FastAPI, microservices, system design, Microsoft Azure, DevOps, and React. The role involves designing, developing, deploying, and maintaining scalable, secure, and high-performance applications, with end-to-end technical ownership and no people-management responsibilities.

Key Responsibilities
  • Design and develop backend services using Python, FastAPI, and REST APIs.
  • Build scalable, secure, and resilient microservices-based applications.
  • Contribute to system design, architecture decisions, and performance optimization.
  • Develop and integrate frontend applications using React.
  • Deploy and manage cloud-native applications on Microsoft Azure and AKS.
  • Set up and maintain CI/CD pipelines using Azure DevOps.
  • Automate infrastructure provisioning using Terraform and manage Docker/Kubernetes deployments.
  • Implement monitoring, logging, alerting, and production troubleshooting.
  • Integrate LLMs, RAG, and AI-enabled capabilities into applications.
  • Ensure code quality, security, automated testing, and engineering best practices.
Must-Have Skills
  • Strong hands-on experience with Python, FastAPI, and REST API development.
  • Experience with microservices architecture and system design.
  • Practical experience with Microsoft Azure and AKS.
  • Experience setting up CI/CD pipelines using Azure DevOps.
  • Hands-on experience with Terraform, Docker, and Kubernetes.
  • Experience with application monitoring using Azure Monitor, Application Insights, or similar tools.
  • Exposure to AI/LLM integration, RAG, or AI-enabled application development.
  • Experience building or maintaining SaaS or enterprise-scale applications.
  • Knowledge of relational/NoSQL databases, API security, and automated testing.
Experience & Qualifications
  • 7+ years of professional software development experience.
  • Proven ability to independently design, develop, deploy, and support production applications.
  • Strong problem-solving, debugging, and technical ownership skills.
  • Bachelor's degree in Computer Science, IT, Software Engineering, or equivalent practical experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead (Python, React & Generative AI)
Tech Lead (Python, React & Generative AI)

Jobaaj Com • Gurugram District

On-site
INR 2,500,000 - 4,200,000
Lead Full Stack AI Developer
Lead Full Stack AI Developer

Sunovaa Tech Pvt. Ltd. • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Python Lead Developer
Python Lead Developer

NexTurn • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

Preferred Square • Gurugram District

On-site
INR 1,400,000 - 2,100,000
Tech Lead Full Stack Engineering
Tech Lead Full Stack Engineering

Nts Automation Labs • Kalyani Nagar

On-site
INR 3,500,000 - 6,000,000
Lead Engineer
Lead Engineer

Neuraleap Group • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Staff Software Engineer - Python React And Azure
Staff Software Engineer - Python React And Azure

JDA Software • Hyderabad

Hybrid
INR 1,500,000 - 2,100,000
Lead Software Engineer
Lead Software Engineer

Credentech • Chennai District

On-site
INR 1,000,000 - 1,500,000
AI Full stack
AI Full stack

TalentOnLease Private Limited • Dadri

On-site
INR 1,200,000 - 2,400,000
Senior Full-Stack Developer
Senior Full-Stack Developer

Itvet Technologies Private Limited • India

Hybrid
INR 2,000,000 - 4,200,000