UiPath
Technology
PrincipalSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Principal Software Engineer at UiPath. Skills: Cloud services, Distributed systems, Architecture. Define technical strategy for cloud services. Evolve technical strategy for cloud services”
Industry & Context.
Technical tradeoffs; Ambiguity; Dependencies
What They're Looking For.
Must Have
7+ years software engineering experience, Backend development experience, Cloud development experience, Hands-on experience with C#, Java, Python, or Go, Experience designing distributed systems, Experience building microservices, Experience building APIs, Experience building cloud-native architectures, Proven ability to influence technical direction, Proven ability to drive architecture decisions, Experience building production-grade services in Azure, AWS, or GCP, Good knowledge of containers, Good knowledge of Kubernetes, Good knowledge of CI/CD, Good knowledge of monitoring, Good knowledge of logging, Good knowledge of observability, Good knowledge of production operations, Understanding of system design, Understanding of data structures, Understanding of algorithms, Understanding of multithreading, Understanding of asynchronous programming, Understanding of performance optimization, Experience with relational databases, Experience with NoSQL databases, Experience with messaging systems, Experience with event-driven architectures, Experience with high-scale data processing, Ability to balance customer experience, Ability to balance reliability, Ability to balance security, Ability to balance scalability, Ability to balance cloud cost, Technical leadership skills, Ownership skills, Communication skills
Nice to Have
Interest in automation, Interest in AI, Interest in developer platforms, Interest in enterprise software, Interest in large-scale cloud systems
What You'll Do.
Define technical strategy for cloud services
Evolve technical strategy for cloud services
Lead architecture for backend systems
Lead architecture for distributed systems
Lead design for backend systems
Lead design for distributed systems
Help teams make technical tradeoffs
Set engineering standards
Support UiPath's growth
Lead architecture of cloud-native services
Lead technical direction of cloud-native services
Design scalable distributed systems
Design secure distributed systems
Design reliable distributed systems
Design high-performing distributed systems
Design systems across cloud environments
Design systems across on-premises environments
Design systems across hybrid environments
Partner with engineering leaders
Partner with architects
Partner with product managers
Partner with cross-functional teams
Shape technical solutions
Drive technical planning
Identify scalability challenges
Identify reliability challenges
Identify security challenges
Identify performance challenges
Identify cost challenges
Lead design of sustainable solutions
Set high standards for system design
Set high standards for code quality
Set high standards for testing
Set high standards for observability
Set high standards for automation
Set high standards for incident management
Set high standards for engineering excellence
Guide engineers through design reviews
Guide engineers through technical discussions
Guide engineers through architecture decisions
Provide hands-on technical feedback
How You'll Work.
Team & Collaboration
Cross-functional teams; Engineering leaders; Architects; Product managers
Communication Scope
Technical feedback
Process & Methodology
Roadmap input
Full Job Description
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 As a Principal Software Engineer, you will help define and evolve the technical strategy for cloud services that power critical automation capabilities across the UiPath platform. You will lead architecture and design across complex backend and distributed systems, often working through ambiguity, dependencies, and cross-team impact. You will help teams make the right technical tradeoffs across scalability, reliability, security, customer experience, operational excellence, and cloud cost, while setting engineering standards that support UiPath’s current and future growth. WHAT YOU'LL DO AT UIPATH - Lead the architecture and technical direction of complex backend and cloud-native services across the UiPath platform. - Design scalable, secure, reliable, and high-performing distributed systems across cloud, on-premises, and hybrid environments. - Partner with engineering leaders, architects, product managers, and cross-functional teams to shape technical solutions for high-impact product and platform areas. - Drive technical planning and roadmap input for complex services, platform capabilities, or cross-team initiatives. - Identify long-term scalability, reliability, security, performance, and cost challenges, and lead the design of sustainable solutions. - Set high standards for system design, code quality, testing, observability, automation, incident management, and engineering excellence. - Mentor and guide engineers through design reviews, technical discussions, architecture decisio
Applying for this Principal Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Ashby
- Ashby is a fast modern ATS — most applications take under 3 minutes.
- The resume parser is strong; verify parsed experience dates and job titles.
- Custom screening questions are often scored algorithmically — answer completely.
- Location field affects geo-based screening; use your actual metro area.
ANONYMOUS · UNFILTERED
What do employees actually say about UiPath?
Real rants from real employees. Read before you apply.