Uipath
Principal Software Engineer
Overview
Join the Vertical Solutions team and build UiPath's most ambitious product - an AI agentic orchestration platform that's been recognized as our Invention of the Year for two consecutive years. As a Principal Software Engineer, you'll be at the forefront of our Act 2 strategy, building the infrastructure that allows enterprises to seamlessly orchestrate AI agents, robots, and human-in-the-loop workflows to achieve critical business outcomes.
About Uipath
The people at UiPath believe in the transformative power of automation to change how the world works. We’re committed to creating category-leading enterprise software that unleashes that power.
Requirements & Eligibility
- Bachelor's/Master's degree in Engineering, Computer Science or equivalent experience.
- 13+ years of software engineering experience, with 5+ years focused on distributed systems and backend architecture.
- Strong proficiency in one or more system-level languages – Javascript / C# / Java etc
- Full-stack experience: ability to work across backend services and frontend layers (REST/GraphQL APIs, basic UI integration, component contracts).
- Deep understanding of object-oriented programming, architectural design patterns, system design, and data structures & algorithms.
- Experience with React, TypeScript, or other modern frontend frameworks for deeper full-stack contribution.
Key Responsibilities
- Design, develop, and maintain full stack for Vertical Solutions products leveraging AI Coding Assistants.
- Write production-quality code daily, leveraging AI tools (Claude, GitHub Copilot, etc.) to enhance your development workflow
- Take ideas from Prototype to validate with real customers and turn the ones that prove value into production systems.
- Design evaluations, measure quality against real customer data, and understand when metrics mislead.
- Deeply understand who will use the features you build and why they need them, translating customer needs into elegant technical solutions
- Contribute to building highly scalable, reliable distributed systems that enterprises depend on.
Disclaimer: Trace Hiring is an independent job board. We are not directly affiliated with Uipath. Please verify all details on the official company application portal.