Senior Software Engineer - Remote, Eindhoven, EMEA
Jobs
Information
Your mission: You have the opportunity to play a key role in developing the UiPath Process Mining product alongside an agile solution engineering team based in Eindhoven. UiPath Process Mining is a solution that transforms data from your IT systems into visual interactive dashboards, allowing you to see bottlenecks and discrepancies, as well as understanding the root-causes and possible risks within your processes. It offers real-time, valuable insights to improve business processes over time and spot RPA opportunities.
This is what you’ll do at UiPath:
- Design, build, and maintain efficient, reusable and reliable code
- Ensure the best possible performance, quality of applications
- Identify bottlenecks, bugs and devise solutions to mitigate and address these issues
- Help maintain code quality and deployment
This is what you’ll bring to our team:
Must have
- Experience designing, building, maintaining scalable distributed systems
- Experience designing and implementing distributed systems in one of the major cloud providers
- 5+ years of experience coding in one or more high level programming languages (C#, C, C++, Python, Rust etc.) and a willingness to learn new ones
- Strong grasp of object-oriented programming and architectural design patterns
- Very good grasp of multithreading, synchronization, asynchronous programming
- Strong computer science background
Nice to have
- Programming experience with C# and ASP.NET Core would be a strong differentiator
- Experience with Snowflake
- Familiarity with Kubernetes
- An advanced grasp of JavaScript/TypeScript
- Azure Cloud ecosystem experience
- Familiarity with Microsoft SQL Server