Latest AI JobsBrowse Jobs
uipath logo

Principal Software Engineer

uipathBangaloreEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Experience
Senior · 13+ yrs
Posted
25 Sept 2026
Status
Open · checked 7d ago

About this role

UiPath is hiring a Principal Software Engineer in Bangalore to build the core orchestration engine for enterprise AI automation within the Vertical Solutions team. This high-impact role suits an experienced engineer with a strong background in distributed systems and production AI architectures who enjoys rapid prototyping and turning ideas into scalable products.

Role Overview

UiPath seeks a Principal Software Engineer to join the Vertical Solutions team in Bangalore. The position focuses on developing an AI agentic orchestration platform designed to help enterprises orchestrate AI agents, robots, and human-in-the-loop workflows. Working closely with the backend team, the engineer will drive product development from prototype to production while operating within an internal startup environment.

Key Responsibilities

Design, develop, and maintain full-stack Vertical Solutions products using AI coding assistants and daily hands-on coding.
Take ideas from prototype to production by validating solutions with real customers.
Design evaluations and measure system quality against real customer data in non-deterministic systems.
Translate customer needs into technical solutions while building scalable and reliable distributed systems.

Requirements

Bachelor's or Master's degree in Engineering, Computer Science, or equivalent experience.
13+ years of software engineering experience, including 5+ years focused on distributed systems and backend architecture.
Strong proficiency in system-level languages such as JavaScript, C#, or Java.
Full-stack experience spanning backend services and frontend layers, including React, TypeScript, or other modern frontend frameworks.
Experience building production AI systems such as LLMs, multi-agent architectures, and orchestration frameworks like LangGraph or LangChain.
Hands-on experience with cloud ecosystems, containerization, and orchestration tools like Docker and Kubernetes.

Nice to Have

Experience with healthcare tech, finance tech, or procurement tech systems.
Applied machine learning techniques, data science, evaluation metrics, and large-scale data platforms like Snowflake.
Experience with RAG systems, citation-grounded AI workflows, and workflow orchestration platforms like Temporal or Airflow.
Open-source contributions and background in startups or 0-to-1 product environments.

Skills and Tools

Python, C#, Java, JavaScript, TypeScript, React
LangGraph, LangChain, Claude, GitHub Copilot, Cursor
Docker, Kubernetes, AWS, Azure, GCP
REST, GraphQL, Snowflake

About the Company

UiPath is an enterprise software company that focuses on the transformative power of automation to change how the world works. The company values curiosity, self-propelled execution, and genuine collaboration to create category-leading products.

How to Apply

Candidates should apply directly on the official UiPath careers page.

Skills and tech stack

Questions candidates ask

Where is the Principal Software Engineer role located?

The role is located in Bangalore.

How many years of total software engineering experience are required?

Candidates must have 13+ years of software engineering experience, with 5+ years focused on distributed systems and backend architecture.

What educational background is required?

A Bachelor's or Master's degree in Engineering, Computer Science, or equivalent experience is required.

What technologies and languages are used in this role?

The role involves working with Python, C#, JavaScript, TypeScript, React, LangGraph, LangChain, Docker, Kubernetes, and various cloud platforms.

How should I submit my application?

Applications should be submitted on the official UiPath careers page.

Ready to apply?

The application is on the official uipath careers page.

Apply on company site