SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
UiPath's Engineering Systems team is seeking a Software Engineer II to design, build, and maintain internal platform services that are mission-critical for the entire engineering organization. These foundational services directly accelerate engineering velocity across the company.
In this role, you will design and build efficient, reusable, and reliable code while ensuring optimal performance, quality, and responsiveness of applications. You'll identify bottlenecks and bugs, devise solutions to address them, and collaborate across UiPath teams to design and engineer product and service areas. You'll help establish effective and agile engineering practices, maintain code quality and organization, and contribute to automation efforts.
You'll work with globally distributed teams on feature planning, system component design, and engineering roadmap development. The role requires strong technical fundamentals: 4+ years of software engineering experience using high-level languages (C#, Java, etc.), proficiency in at least one programming language and its ecosystem, and hands-on experience with cloud systems (Azure preferred, AWS, or GCP).
You should have a strong grasp of object-oriented programming and architectural design patterns, deep understanding of multithreading, synchronization, TPL, and asynchronous programming. You'll need solid knowledge of data structures and algorithms with associated complexity analysis, and a broad understanding of how your role fits within overall business strategy to drive project decision-making.
UiPath values diverse backgrounds and experiences. The company offers flexibility in when and where work gets done, with hybrid, office-based, and remote arrangements varying by team and business needs.