CareerPlanSign in

Principal Software Engineer

Bangalore💼 Full-time🗓 2026-08-20 → 2026-09-27

Core

Designing, developing, and maintaining high-quality software applications that integrate large language models (LLMs) and AI tools into scalable products.

Role type

Principal Software Engineer (Full-Stack, AI/LLM integration)

Builds

Scalable web applications, AI agents, and RESTful APIs integrating LLMs (RAG, embeddings) and automation.

Domain

Software Engineering, Artificial Intelligence, Large Language Models (LLMs), Cloud Infrastructure

Deliverable

production ML models | product features

Required skills

C#, ASP.NET Core/.NET 8+, React.js, TypeScript, LLM development (RAG, LangChain, LangGraph), SQL/NoSQL databases, RESTful API design, Unit testing, CI/CD pipelines, Docker, Kubernetes, Azure DevOps

Preferred skills

Next.js, GraphQL, WebSocket, Microservices architecture, Infrastructure as Code (Terraform, Bicep), RabbitMQ/SQS, AWS/Azure cloud platforms, Blazor, Angular

Technologies

C#, .NET 8, React, TypeScript, SQL Server, PostgreSQL, MongoDB, Redis, Elastic Search, LangChain, LangGraph, Docker, Kubernetes, Azure DevOps, Jenkins, xUnit, Jest, Terraform, Bicep, RabbitMQ, SQS, AWS, Azure

Responsibilities

Build reliable systems integrating LLMs and AI agents; develop and optimize database solutions; create responsive user interfaces; implement RESTful APIs and third-party integrations; conduct code reviews and write unit tests; mentor junior developers; ensure application security, performance, and scalability.

Seniority

Principal, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.