Software Engineer II- Routing
UiPathBucharestFull TimeEngineering
Remotely
awsjavaazuregcpmultithreadingobject oriented programmingasynchronous programming
Job Description
📋 Description
- 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 our product and services
- Help establish effective and agile engineering practices
🎯 Requirements
- 4+ years of experience in a software engineering role, using one or more high level programming
- 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.)
🎁 Benefits
- Role supports flexibility in when and where work gets done, with varying hybrid, office-based, and
- Rolling application process with no fixed deadline
- Inclusive workplace with equal opportunities and accommodations on request