Senior Software Engineer (Automation Cloud)
UiPath
Bucharest, Romania
Your Mission
You will develop new features for one of the key components of the AI-powered UiPath Business Automation Platform, while working with a diverse range of technologies.
What you'll do at UiPath
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Plan feature development, design system components, and build engineering roadmap
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Help establish effective and agile engineering practices across engineering teams, maintain code quality, organization, and automation
What you'll bring to the team
- 6+ 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 your role and function within the overall business strategy, helping drive decision making on projects
- Proven experience working with globally distributed teams, mentoring and coaching peers
Nice to have
- Windows API knowledge, COM, ATL
- C#, C/C++, Angular programming
- Familiarity with Microsoft SQL Server
- Familiarity with Windows Presentation Framework
Apply Now
Don't forget to mention EuroTechJobs when applying.