Principal Software Engineer
Core
Define and evolve technical strategy for cloud services powering critical automation capabilities across the UiPath platform.
Role type
Principal Software Engineer (Backend/Cloud Architecture)
Builds
Scalable, secure, reliable, and high-performing distributed systems across cloud, on-premises, and hybrid environments.
Domain
Enterprise Automation Software / Cloud Infrastructure
Required skills
Backend development, Cloud-native architecture, Distributed systems design, Microservices, API design, System design, Performance optimization, Technical leadership, Cross-functional collaboration, Production operations
Preferred skills
Automation, AI, Developer platforms, Large-scale cloud systems
Technologies
C#, Java, Python, Go, Azure, AWS, GCP, Kubernetes, CI/CD
Responsibilities
Lead architecture and technical direction of complex backend and cloud-native services, Design scalable distributed systems, Partner with engineering leaders and product managers to shape technical solutions, Drive technical planning and roadmap input, Identify and lead design of solutions for scalability and reliability challenges, Set high standards for system design and engineering excellence, Mentor and guide engineers through design reviews and technical discussions
Seniority
Principal, strategy & mentorship (via careerplan.io/jobs/2be81aae-0e50-446c-90b3-a304659588c3-principal-software-engineer-at-uipath)