Principal Software Engineer



Posting Details

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

Combining automation and AI to eliminate time-consuming tasks means people get to do more of what they love. It is an inspiring, high stakes challenge that motivates us, and this common passion bonds UiPath employees globally. We all strive every day to be better and to accelerate human achievement. 


Would you like to be part of this journey? 

What you'll do at UiPath

  • Lead architecture, development and running of large-scale cloud services. 
  • Solve enterprise business problems at scale with a focus in the platform areas of routing, identity, authentication, and authorization. 
  • You will take lead on analyzing complex technical issues, technology choices and communicate them with the team and stakeholders in both written and verbal manner to drive consensus. 
  • Incubate new ideas and create a roadmap for your areas of focus. 
  • You will be accountable for the software deliverables to meet all requirements of quality, security, scalability, modifiability, extensibility, testability etc. 
  • Continuously improve engineering practices and dev inner loop in the team to increase quality, velocity, and productivity. 
  • You will help establish effective and agile engineering practices across engineering teams.  
  • Help mentor and grow engineers to develop new skills and advance in their careers. 
  • Participate in hiring and attracting top industry talent. 

What you'll bring to the team

  • Proven track record (10+ years' experience) of architecting and hands-on engineering worldclass, large scale commercial applications 
  • Experienced architecting scalable multi-tenant architecture using containers orchestration with vanilla or Kubernetes-based solutions. 
  • Experienced in authorization and authentication areas, deep understanding of security principles and practices. 
  • Proficiency in one or more object-oriented languages (such as C#/C++/Java) backed by solid computer science fundamentals. 
  • Strong understanding of object-oriented programming and architectural design patterns. 
  • Very good grasp of multithreading, synchronization, asynchronous and cloud programming. 
  • Deep understanding of data structures & algorithms. 
  • Experience with service-oriented architecture and web services development. 
  • Experience leading DevOps development process and modern engineering. 
  • Ability to work with globally distributed team. 

Nice to have 

  • Experience of managing a team of engineers in commercial product development environment. 
  • Hands on experience with or contribution to CNCF projects. 
  • Experience in performance analysis and optimization. 

Maybe you don’t tick all the boxes above— but still think you’d be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes—and passion can’t be learned.


We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.

Pay Transparency

The anticipated base salary range for this position is between $186,500 and $280,250. Base salary ranges may vary by geographic location and relevant experience, education, certifications, and seniority as compared to others doing substantially similar work. There is no guarantee an offer will be at the top of the posted range based on the salary analysis.

Let's change the future together

Let's stay in touch