Software Engineer II
Core
Design, build, and improve reliable cloud-native backend services that power critical automation capabilities across the UiPath platform.
Role type
Mid-level backend software engineer (cloud-native services)
Builds
Scalable, secure, and high-performing distributed systems for the UiPath automation platform
Domain
Enterprise automation software / Cloud infrastructure
Required skills
Backend development, Distributed systems, Microservices, Cloud-native architecture, System design, Containerization, Kubernetes, CI/CD, Observability, Data structures and algorithms
Preferred skills
Automation, AI, Developer platforms, Enterprise software, Large-scale cloud systems
Technologies
C#, Java, Python, Go, Azure, AWS, GCP, Kubernetes, Relational databases, NoSQL, Messaging systems
Responsibilities
Design, develop, test, and maintain backend and cloud-native services; Build scalable distributed systems; Address technical challenges in scalability, availability, and performance; Collaborate with product managers and architects; Contribute to system design and code reviews; Identify and resolve production issues and technical debt
Seniority
Mid-level, hands-on IC
