GrepJob
UiPath

Principal Software Engineer

UiPath
Apply
11 days ago
Bucharest, RomaniaStaff+
H1B Sponsor

Responsibilities

  • Lead the architecture and technical direction of complex backend and cloud-native services.
  • Design scalable, secure, reliable, and high-performing distributed systems.
  • Collaborate with engineering leaders and cross-functional teams to shape technical solutions.
  • Drive technical planning and roadmap input for complex services and initiatives.
  • Identify long-term challenges and lead the design of sustainable solutions.
  • Set high standards for system design, code quality, and engineering excellence.
  • Mentor and guide engineers through design reviews and technical discussions.

Requirements

  • 7+ years of software engineering experience with strong backend and cloud development.
  • Hands-on experience with modern programming languages such as C#, Java, Python, or Go.
  • Strong experience in designing and building distributed systems and microservices.
  • Proven ability to influence technical direction across teams.
  • Experience with production-grade services in cloud environments like Azure, AWS, or GCP.
  • Good knowledge of containers, Kubernetes, CI/CD, and observability.
  • Strong understanding of system design, data structures, and performance optimization.
  • Experience with relational and/or NoSQL databases and event-driven architectures.
  • Ability to balance customer experience, reliability, and cloud cost in technical decisions.
  • Strong technical leadership and communication skills.