engineering
Posted 2 hours agoPrincipal Software Engineer
at UiPath
Bucharest, RomaniaHybrid
Responsibilities
- - Design scalable, secure, reliable, and high-performing distributed systems across cloud, on-premises, and hybrid environments.
- - Drive technical planning and roadmap input for complex services, platform capabilities, or cross-team initiatives.
- - Identify long-term scalability, reliability, security, performance, and cost challenges, and lead the design of sustainable solutions.
- - Mentor and guide engineers through design reviews, technical discussions, architecture decisions, and hands-on technical feedback.
Requirements
- LIFE AT UIPATH The people at UiPath believe in the transformative power of automation to change how the world works.
- WHAT YOU'LL DO AT UIPATH - Lead the architecture and technical direction of complex backend and cloud-native services across the UiPath platform.
- experience with one or more modern programming languages such as C#, Java, Python, or Go. - Strong
- experience designing and building distributed systems, microservices, APIs, and cloud-native architectures. - Proven ability to influence technical direction and drive architecture decisions across teams. -
- Experience building and operating production-grade services in cloud environments such as Azure, AWS, or GCP. - Good knowledge of containers, Kubernetes, CI/CD, monitoring, logging, observability, and production operations. - Strong understanding of system design, data structures, algorithms, multithreading, asynchronous programming, and performance optimization. -
- Experience with relational and/or NoSQL databases, messaging systems, event-driven architectures, or high-scale data processing. - Ability to balance customer experience, reliability, security, scalability, and cloud cost when making technical decisions. - Strong technical leadership, ownership, and communication skills, with the ability to guide teams through ambiguity. - Interest in automation, AI, developer platforms, enterprise software, or large-scale cloud systems is a plus.
Experience
- WHAT YOU'LL BRING TO THE TEAM - 7+ years of software engineering experience, with strong backend and cloud development experience. - Hands-on