UiPath

Principal Software Engineer

UiPathYesterday
Location

Bucharest

Type

Full Time

Salary

USD 180,000 – 250,000

Level

Principal

Role

Principal Software Engineer

Posted

Jun 14, 2026

Full TimePrincipal

The role

Summary

UiPath is seeking a Principal Software Engineer to lead the technical strategy for cloud services powering their automation platform. The ideal candidate will drive architectural decisions, design scalable distributed systems, and guide engineering excellence across complex backend and cloud-native environments.

What you'll do

Technical Leadership: Lead architecture and technical direction for complex backend and cloud-native services across the UiPath platform
System Design: Design scalable, secure, and high-performing distributed systems across cloud, on-premises, and hybrid environments
Cross-Functional Collaboration: Partner with engineering leaders, product managers, and cross-functional teams to shape technical solutions for high-impact product and platform areas
Technical Planning: Drive technical roadmap and planning for complex services, platform capabilities, and cross-team initiatives
Engineering Excellence: Set high standards for system design, code quality, testing, observability, automation, and incident management
Mentorship: Mentor and guide engineers through design reviews, technical discussions, and architectural decisions

What we look for

Technical

Programming LanguagesProficiency in modern programming languages like C#, Java, Python, or Go
Cloud ArchitectureExperience designing distributed systems, microservices, APIs, and cloud-native architectures
Cloud PlatformsProduction experience with cloud environments such as Azure, AWS, or GCP
DevOps TechnologiesKnowledge of containers, Kubernetes, CI/CD, monitoring, logging, and production operations
Database TechnologiesExperience with relational and NoSQL databases, messaging systems, and event-driven architectures

Education

Academic BackgroundBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Professional Experience7+ years of software engineering experience with strong backend and cloud development background
Technical LeadershipProven ability to influence technical direction and drive architecture decisions across teams

Skills

Required skills

Distributed SystemsExpert-level understanding of distributed system design and architecture
Technical Decision MakingAbility to balance customer experience, reliability, security, scalability, and cloud cost

Nice to have

Domain InterestBackground or interest in automation, AI, developer platforms, enterprise software, or large-scale cloud systems

Compensation & benefits

Salary

USD 180,000 – 250,000 (annual)

Benefits

Competitive Compensation

Comprehensive salary package with potential equity and performance bonuses

Professional Development

Continuous learning opportunities, technical conferences, and skill enhancement programs

Innovative Work Environment

Cutting-edge technology company focused on automation and AI innovation

Diversity and Inclusion

Commitment to creating an inclusive workplace that values diverse backgrounds and perspectives


Interview process

  1. 1
    Initial Screening Review of resume and initial qualification assessment
  2. 2
    Technical Phone Screen Detailed discussion of technical background and experience with senior engineering leadership
  3. 3
    Architectural Design Interview In-depth technical interview focusing on system design, distributed systems, and architectural problem-solving
  4. 4
    Team Fit and Leadership Interview Evaluation of technical leadership skills, communication, and cross-team collaboration capabilities
  5. 5
    Final Executive Interview Comprehensive discussion with senior technical leadership to assess overall fit and strategic alignment

Apply for this position

You'll be redirected to the company's application page