Uipath logo
Uipath2 weeks ago

Principal Software Engineer

On-site · Bengaluru, Karnataka, India

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Principal Software Engineer on UiPath's Vertical Solutions by building an AI-powered orchestration platform. Lead full-stack development across frontend (React) and backend (Python and/or C#) with production AI systems, multi-agent architectures, tool-calling, and orchestration frameworks. Design scalable, reliable distributed systems, measure quality against real customer data, prototype-to-production cycles, and translate customer needs into elegant technical solutions. Collaborate with globally distributed teams, leverage AI coding tools in daily workflows (e.g., GitHub Copilot, Claude), and contribute to cloud-native architectures (Azure/AWS/GCP) using Kubernetes, Docker, CI/CD, and infrastructure-as-code. Qualifications include deep knowledge of object-oriented design, data structures, and modern frontend frameworks, plus experience with REST/GraphQL, multilingual tech stacks, and a customer-centric mindset. Optional: healthcare/finance/procurement domain experience and experience with evaluation metrics for AI systems.

Required Qualifications

  • Bachelor's/Master's degree in Engineering, Computer Science or equivalent experience
  • 13+ years of software engineering experience
  • 5+ years focused on distributed systems and backend architecture
  • Strong proficiency in system-level languages – Javascript / C# / Java
  • Full-stack experience (backend REST/GraphQL, UI)
  • Experience with React, TypeScript or similar
  • Experience with cloud ecosystems (Azure, AWS, GCP)
  • Hands-on with AI coding tools (GitHub Copilot, Claude, Cursor)
  • Experience with Kubernetes and containerization
  • Experience driving adoption of AI-powered productivity tools
  • Experience with agile development and CI/CD
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Uipath

Principal Software Engineer

Apply on Sorce