As a software engineer, you know that good software is more than just a nice-looking interface and data. You need the right combination of clean code, APIs, analytics, and infrastructure to help develop a user-focused solution. We're looking for a software engineer like you to develop efficient and effective software, from vision to production-ready system, in an exciting, agile environment. As a Robotic Process Automation (RPA) Developer, you will leverage your expertise in Agile IT projects and maintain responsibility for developing, testing, and deploying automations through the UiPath RPA software development life cycle. Work directly with customer process owners to scope and design solutions for identified use cases and advise on design and deployment strategy. You will be energized by the opportunity to be on the cutting-edge of solution delivery to clients, the prospect of building a program from the ground level, thinking strategically in building scalable solutions, and defining the scope of a service offering rather than just adhering to it. Work in ambiguity, including engaging with customers and keeping a focus on the customer experience, and talk about highly technical concepts with non-technical peers. Due to the nature of work performed within this facility, U.S. citizenship is required.