Ovii Job Board

Principal Software Engineer

UiPath

Bucharest, Romania • Onsite - Bucharest, Romania • Full-Time • 7+ years

Posted 2026-06-14 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

UiPath seeks a Principal Software Engineer to define and evolve the technical strategy for cloud services that power its automation platform. The role leads architecture, designs scalable distributed systems, and mentors engineers while balancing reliability, security, performance, and cost.

Role Snapshot

  • Lead architecture of cloud‑native backend services
  • Design scalable, secure, high‑performance distributed systems
  • Set engineering standards and best‑practice guidelines
  • Drive technical roadmap and cross‑team initiatives
  • Mentor and guide engineering talent

Must-Have Requirements

  • backend and cloud development
  • modern programming language (C#, Java, Python, Go)
  • distributed systems / microservices design
  • cloud platforms (Azure, AWS, GCP)
  • containers and Kubernetes
  • CI/CD, monitoring, logging, observability
  • system design fundamentals (data structures, algorithms, multithreading, async, performance)
  • relational and/or NoSQL databases, messaging, event‑driven architectures
  • technical leadership and communication
  • backend development
  • cloud development
  • distributed systems design

Nice-to-Have Signals

  • interest in automation, AI, developer platforms
  • automation and AI interest

Work Setup

  • Location: Bucharest, Romania
  • Work mode: ONSITE
  • Employment type: Full-Time

Not Specified in JD

  • Salary range
  • Visa sponsorship
  • Remote eligibility
  • Education requirement
  • Certifications
  • Relocation
  • Travel
  • Security clearance
  • Coding test

What You'll Likely Work On

  • Define and own the architecture of complex backend and cloud‑native services across UiPath’s platform
  • Design and implement scalable, secure, and reliable distributed systems for cloud, on‑premises, and hybrid environments
  • Collaborate with product, architecture, and engineering leaders to shape high‑impact technical solutions
  • Provide technical planning, roadmap input, and long‑term scalability, reliability, security, and cost strategies
  • Establish and enforce standards for code quality, testing, observability, incident management, and engineering excellence
  • Mentor engineers through design reviews, architecture decisions, and hands‑on feedback

Good Fit If You Have

  • Enjoys navigating ambiguity and complex cross‑team dependencies
  • Strong influencing and communication abilities
  • Passionate about automation, AI, and large‑scale cloud platforms

Skills

  • Backend & Cloud Development
  • C# / Java / Python / Go
  • Distributed Systems & Microservices
  • Azure / AWS / GCP
  • Kubernetes & Containers
  • CI/CD & Automation
  • Observability & Monitoring
  • SQL & NoSQL Data Stores
  • Performance Optimization
  • Technical Leadership & Communication