Principal Software Engineer
Principal · Full Time
Opens UiPath's application page
Role
What you'll do.
UiPath is seeking a Principal Software Engineer to drive innovation in business orchestration and AI-native enterprise solutions. The ideal candidate will be a technical leader who can architect large-scale cloud services, integrate AI technologies, and lead globally distributed teams with a strong product and engineering mindset.
Responsibilities
- Product Architecture: Propose and architect large-scale cloud services with a startup-like approach
- Technical Leadership: Drive consensus across stakeholders through data-driven communication and technical diplomacy
- Engineering Standards: Establish and maintain high standards for developer productivity, code quality, and system scalability
- AI Innovation: Lead development of AI-native systems that solve enterprise business challenges
Qualifications
What we look for.
Technical
Systems Architecture
10+ years of experience architecting large-scale commercial applications
AI Integration
Proven ability to develop AI-native enterprise solutions
Performance Engineering
Expertise in high-scale distributed systems and data layers
Education
Computer Science
Advanced degree in Computer Science, Software Engineering, or related technical field preferred
Experience
Technical Leadership
Demonstrated experience leading globally distributed engineering teams
Product Development
Proven track record of balancing technical excellence with business impact
Skills
Required
Distributed Systems
Expertise in designing and implementing large-scale, distributed system architectures
Cloud Services
Experience in building and scaling cloud-native applications
API Design
Ability to create robust, scalable public-facing APIs
AI Integration
Hands-on experience with AI-native system design and implementation
Preferred
Workflow Engines
Nice to haveDeep technical background in workflow orchestration technologies
Data Processing
Nice to haveExperience with structured and unstructured data processing
User Experience Design
Nice to haveStrong skills in creating intuitive and effective user experiences
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·USD 218,000 – 250,000
Equity·Stock options
Benefits
Flexible Work
Hybrid work arrangements with flexibility in work location and timing
Diversity and Inclusion
Commitment to creating an inclusive workplace with equal opportunities
Professional Growth
Opportunities to work on cutting-edge AI and automation technologies
Global Team Collaboration
Work with a globally distributed, startup-like engineering team
Process
Interview steps.
- 01
Initial Screening
Technical resume and background review
- 02
Technical Phone Screen
Detailed discussion of technical experience and architectural approach
- 03
System Design Interview
In-depth evaluation of candidate's system design and architectural skills
- 04
Leadership and Cultural Fit Interview
Assessment of leadership potential and alignment with UiPath's values
- 05
Final Executive Interview
Discussion with senior leadership about strategic vision and potential contributions
Full posting
Original listing.
Life at 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.
To make that happen, we need people who are curious, self-propelled, generous, and genuine. People who love being part of a fast-moving, fast-thinking growth company. And people who care—about each other, about UiPath, and about our larger purpose.
Could that be you?
Your mission
We are looking for an engineering leader that operates as a Builder.
Be immersive in shaping the ‘what’ and ‘why’ of products to build in addition to driving the execution of the said plan.
Validate with customers and glean insights to fail fast or get to proven adoption.
Operate AI forward and hands on in everything you do and scale your influence.
At UiPath we are enabling enterprises transform via Business Orchestration and modernize operating their core business processes. It requires us to apply technology on a wide range of domains – from systems to agents to engaging people in their preferred modality. We are a global team and collaborate like a startup to prioritize what’s important to customers.
What you'll do at UiPath
Founder Mindset: Propose, architect, and ship large-scale cloud services as if they were your own startup.
Technical Diplomacy: Navigate complex technical trade-offs and drive consensus across stakeholders through clear, data-driven communication
Engineering Excellence: Be the standard-bearer for the "dev inner loop" obsessing over quality, scalability, and developer productivity.
AI Integration: Move beyond "AI-assisted" to "AI-native," building agentic systems that solve real-world enterprise bottlenecks.
What you'll bring to the team
External-Facing Excellence: A proven track record (10+ years) of architecting and building world-class, large-scale commercial applications with a focus on external product impact.
Core Domain Expertise: Deep technical background in Workflow Engines, Orchestration, and structured/unstructured data/document processing is an advantage.
Depth in building user experiences is also an advantage.
Expertise in distributed systems, data layers (OLTP/OLAP) and high-scale is expected.
Architectural Vision: Mastery of programming language paradigms, schema design, and the creation of robust, public-facing APIs that drive ecosystem growth
Product Thinking: An innate ability to balance technical perfection with business impact, ensuring our engineering efforts move the needle for our customers' bottom lines.
The ability to lead through influence and inspire a globally distributed team
Maybe you don’t tick all the boxes above—but still think you’d be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes—and passion can’t be learned.
Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office-based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected.
We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.
Redirects to UiPath's application page.
Other roles
More at UiPath.
Software Engineer 2 (India)
Mid
Software Engineer II
Mid
Senior Software Engineer- Site Reliability
Senior
Senior Software Engineer
Senior
Principal Software Engineer- Document Understanding
Principal