Software Engineer
UiPathRobotic Process company
Bucharest, RomaniaMid
Accel
CapitalG
Sequoia Capital
Kleiner Perkins
Coatue
Alkeon Capital Management
Software Engineering
About the role
TL;DR
Design, build, and improve reliable cloud services for automation capabilities.
- •As a Software Engineer, you will design, build, and improve reliable cloud services that power critical automation capabilities across the UiPath platform.
- •You will work on backend systems that need to scale, perform consistently, integrate with other platform services, and support customers across cloud, on-premises, and hybrid environments.
- •Key Responsibilities Design, develop, test, and maintain backend and cloud-native services used across the UiPath platform.
- •Build scalable, secure, reliable, and high-performing distributed systems.
- •Work on technical challenges related to scalability, availability, performance, and observability.
- •Collaborate with product managers, engineers, and other teams to deliver solutions.
- •Contribute to system design, technical planning, code reviews, and engineering best practices.
- •Requirements 2+ years of software engineering experience, with strong backend development experience.
- •Hands-on experience with one or more modern programming languages such as C#, Java, Python, or Go.
- •Good understanding of distributed systems, microservices, APIs, and cloud-native architecture.
- •Experience building production-grade services in cloud environments such as Azure, AWS, or GCP.
- •Good knowledge of containers, Kubernetes, CI/CD, monitoring, and observability.
Required skills
C#JavaPythonGoMicroservicesAWSAzureGoogle CloudDockerKubernetesCI/CDSQL
Tech stack
C#JavaPythonGoMicroservicesAzureAWSGoogle CloudDockerKubernetesCI/CDPostgreSQLMySQLMongoDBRedisElasticsearchSQL