UiPath

Technology

PrincipalSoftwareEngineer

€240–360k ~AI est. Bucharest, Romania FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Technology
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →