About the job
Join the UiPath Team
At UiPath, we harness the power of automation to revolutionize the way the world operates. Our dedication to developing top-tier enterprise software empowers businesses to harness this transformative potential.
We are on the lookout for individuals who embody curiosity, drive, generosity, and authenticity. If you thrive in a dynamic, fast-paced environment and are passionate about making a difference—both for your colleagues and the broader mission of UiPath—then we want to hear from you!
Your Role
As a vital member of our Kubefabric team, you will contribute to the development and maintenance of our Kubernetes-based infrastructure, facilitating large-scale service deployments.
Key Responsibilities
Craft, develop, and uphold high-quality, reusable, and efficient code.
Optimize application performance, ensuring quality and responsiveness.
Diagnose performance issues and bugs, implementing effective solutions.
Collaborate with cross-functional teams to design and enhance our product offerings.
Promote and establish agile engineering methodologies.
Maintain a high standard of code quality, organization, and automation.
Your Qualifications
4+ years of experience in software engineering, proficient in languages such as C# or Java.
Strong expertise in at least one programming language and its ecosystem.
Experience with Cloud Systems (preferably Azure, also AWS or GCP).
Solid understanding of object-oriented programming and architectural design principles.
Proficient in multithreading, synchronization, TPL, and asynchronous programming.
In-depth knowledge of data structures and algorithms, alongside their time/memory complexities.
Comprehension of the alignment between engineering practices and broader business objectives.
Experience with global teams in feature development, systems design, and engineering roadmaps.

