SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
UiPath is seeking a Software Engineer to design, build, and improve reliable cloud services powering critical automation capabilities across the UiPath platform. You will work on backend systems that scale, perform consistently, integrate with other platform services, and support customers across cloud, on-premises, and hybrid environments.
In this role, you will design, develop, test, and maintain backend and cloud-native services used across the UiPath platform. You'll build scalable, secure, reliable, and high-performing distributed systems with a focus on long-term maintainability. You'll tackle technical challenges related to scalability, availability, performance, observability, incident prevention, and multi-environment deployments.
You'll collaborate with product managers, engineers, architects, and other teams to deliver solutions aligned with customer and platform needs. You'll contribute to system design, technical planning, code reviews, automation, and engineering best practices. You'll identify bottlenecks, production issues, technical debt, and improvement areas, driving practical solutions with strong ownership.
Required qualifications include 2+ years of software engineering experience with strong backend development background. You should have hands-on experience with modern programming languages such as C#, Java, Python, or Go, and a good understanding of distributed systems, microservices, APIs, cloud-native architecture, and system design. Production-grade experience in cloud environments (Azure, AWS, or GCP) is essential, along with knowledge of containers, Kubernetes, CI/CD, monitoring, logging, and observability.
You should have strong understanding of data structures, algorithms, multithreading, asynchronous programming, and performance considerations. Experience with relational and/or NoSQL databases, messaging systems, or event-driven architectures is required. Ability to write clean, well-tested, maintainable code and contribute to strong engineering practices is critical. Interest in automation, AI, developer platforms, enterprise software, or large-scale cloud systems is a plus.