engineering
Posted 2 hours agoSenior Software Engineer
at UiPath
Bucharest, RomaniaHybrid
Responsibilities
- - Build scalable, secure, reliable, and high-performing distributed systems, with a focus on long-term maintainability.
- - Collaborate with product managers, engineers, architects, and other teams to deliver solutions aligned with customer and platform needs.
Requirements
- LIFE AT UIPATH The people at UiPath believe in the transformative power of automation to change how the world works.
- 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.
- WHAT YOU'LL DO AT UIPATH - Design, develop, test, and maintain backend and cloud-native services used across the UiPath platform.
- experience with one or more modern programming languages such as C#, Java, Python, or Go. - Strong understanding of distributed systems, microservices, APIs, cloud-native architecture, and system design. -
- Experience building production-grade services in cloud environments such as Azure, AWS, or GCP. - Good knowledge of containers, Kubernetes, CI/CD, monitoring, logging, and observability. - 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. - Ability to write clean, well-tested, maintainable code and contribute to strong engineering practices. - Interest in automation, AI, developer platforms, enterprise software, or large-scale cloud systems is a plus.
Experience
- WHAT YOU'LL BRING TO THE TEAM - 5+ years of software engineering experience, with strong backend development experience. - Hands-on
Additional details
- We’re committed to creating category-leading enterprise software that unleashes that power.
- To make that happen, we need people who are curious, self-propelled, generous, and genuine.