UiPath

Principal Software Engineer

UiPath
Apply
16 days ago
Bucharest, RomaniaStaff+

Responsibilities

  • Lead architecture and technical direction for complex backend and cloud-native services.
  • 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 on high-impact technical solutions.
  • Drive technical planning and roadmap input for complex services, platform capabilities, and cross-team initiatives.
  • Lead sustainable solutions for scalability, reliability, security, performance, and cloud-cost challenges.
  • Set standards for system design, code quality, testing, observability, automation, incident management, and engineering excellence.
  • Mentor and guide engineers through design reviews, architecture decisions, technical discussions, and hands-on feedback.

Requirements

  • 7+ years of software engineering experience with strong backend and cloud development experience.
  • Hands-on experience with one or more of C#, Java, Python, or Go.
  • Strong experience designing and building distributed systems, microservices, APIs, and cloud-native architectures.
  • Ability to influence technical direction and drive architecture decisions across teams.
  • Experience building and operating production-grade services in Azure, AWS, or GCP environments.
  • Knowledge of containers, Kubernetes, CI/CD, monitoring, logging, observability, and production operations.
  • Strong understanding of system design, data structures, algorithms, multithreading, asynchronous programming, and performance optimization.
  • Experience with relational or NoSQL databases, messaging systems, event-driven architectures, or high-scale data processing.
  • Ability to balance customer experience, reliability, security, scalability, and cloud cost in technical decisions.
  • Strong technical leadership, ownership, communication, and ambiguity-management skills.
  • Interest in automation, AI, developer platforms, enterprise software, or large-scale cloud systems is a plus.

Benefits

  • Many roles offer flexibility in when and where work gets done, with hybrid, office-based, and remote arrangements varying by team.
  • Applications are assessed on a rolling basis, with no fixed deadline; the requisition may close when a qualified candidate is selected.
  • UiPath provides an inclusive workplace, equal opportunities, and reasonable accommodations upon request.
UiPath

About UiPath

5,001-10,000 employees

UiPath is a public enterprise software company that provides a robotic process automation and AI-powered automation platform for large organizations. Its products include tools to build, orchestrate, and run software robots, intelligent document processing, and process mining, delivered as cloud services and subscriptions. Founded in 2005 and headquartered in New York, it is listed on the NYSE, and serves global enterprises seeking to automate back-office and customer-facing workflows.

Contact me