Software Engineer-Orchestrator

What you'll be doing

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

Requirements

  • 3+ years of experience in a software engineering role, using one or more high level programming languages (C#, Java, etc.)
  • 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
  • Broad understanding of their role and function within the overall business strategy, helping drive decision making on projects
  • Experience working with globally distributed teams, planning feature development, designing system components, and building engineering roadmap

Nice to haves

  • Hands-on experience with C# or related frameworks is a plus
AI Summary ✨

Similar jobs

  • Senior Software Engineer- Orchestrator

    UiPathBucharest, Romaniaa day ago
    New
  • Senior Software Engineer -Guardrails

    UiPathBucharest, Romaniaa day ago
    New
  • See all jobs in Romania →