Senior Software Engineer

UiPath UiPath · Enterprise · Bucharest, Romania · Engineering

Senior Software Engineer role focused on designing, building, and maintaining Kubernetes-based infrastructure for large-scale service deployment within UiPath's Kubefabric team. Requires strong software engineering fundamentals, cloud experience, and understanding of data structures and algorithms.

What you'd actually do

  1. Design, build, and maintain efficient, reusable, and reliable code
  2. Ensure the best possible performance, quality, and responsiveness of applications
  3. Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  4. Collaborate with teams across UiPath to design and engineer areas of our product and services
  5. Help establish effective and agile engineering practices.

Skills

Required

  • 4+ years of experience in a software engineering role
  • Proficient in at least one programming language and its ecosystem
  • Experience working with Cloud Systems (Azure preferred, AWS, GCP)
  • Strong grasp of object-oriented programming and architectural design patterns
  • Very good grasp of multithreading, synchronization, TPL, asynchronous programming
  • Deep understanding of data structures (list, vector, stack, heap), algorithms (sort, search, etc.), and associated time/memory complexity

Nice to have

  • experience comes in all shapes and sizes