Software Engineer

UiPath UiPath · Enterprise · Bucharest, Romania · Engineering

Software Engineer to design, build, and improve reliable cloud services powering automation capabilities across the UiPath platform. Focus on backend systems that scale, perform consistently, integrate with other platform services, and support diverse deployment environments.

What you'd actually do

  1. Design, develop, test, and maintain backend and cloud-native services used across the UiPath platform.
  2. Build scalable, secure, reliable, and high-performing distributed systems, with a focus on long-term maintainability.
  3. Work on technical challenges related to scalability, availability, performance, observability, incident prevention, and multi-environment deployments.
  4. Collaborate with product managers, engineers, architects, and other teams to deliver solutions aligned with customer and platform needs.
  5. Contribute to system design, technical planning, code reviews, automation, and engineering best practices.

Skills

Required

  • C#
  • Java
  • Python
  • Go
  • distributed systems
  • microservices
  • APIs
  • cloud-native architecture
  • system design
  • Azure
  • AWS
  • GCP
  • containers
  • Kubernetes
  • CI/CD
  • monitoring
  • logging
  • observability
  • data structures
  • algorithms
  • multithreading
  • asynchronous programming
  • performance considerations
  • relational databases
  • NoSQL databases
  • messaging systems
  • event-driven architectures

Nice to have

  • automation
  • AI
  • developer platforms
  • enterprise software
  • large-scale cloud systems

What the JD emphasized

  • backend development experience
  • distributed systems
  • microservices
  • cloud-native architecture
  • system design
  • cloud environments
  • containers
  • Kubernetes
  • CI/CD
  • monitoring
  • logging
  • observability
  • data structures
  • algorithms
  • multithreading
  • asynchronous programming
  • performance considerations
  • relational and/or NoSQL databases
  • messaging systems
  • event-driven architectures