The people at UiPath believe in the transformative power of automation to change how the world works. 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. People who love being part of a fast-moving, fast-thinking growth company. And people who care—about each other, about UiPath, and about our larger purpose.
Could that be you?
Here is what you would be doing at UiPath:
Lead a high-performing engineering team to build and scale UiPath’s Automation Cloud platform using cutting-edge CNCF and cloud technologies.
Collaborate with a team of system engineers and architects specializing in Kubernetes, microservices, and cloud infrastructure. Together, you’ll own solutions that prioritize availability, performance, security, and reliability at a global scale.
Drive operational and engineering excellence to deliver secure, scalable, and innovative solutions.
Work closely with Product and Design teams to define strategy, influence roadmaps, and create industry-leading platform features.
Champion engineering best practices, ensuring a high standard of technical excellence and promoting reusability across the tech stack.
Deliver robust, high-quality software that meets stringent scalability, security, and performance standards.
Continuously improve engineering practices and tools to enhance productivity, quality, and transparency.
Mentor and inspire engineers, fostering a culture of ownership, pride, and continuous learning.
Attract, nurture, and retain top-tier talent to build a world-class engineering organization.
Here is what you’ll bring to our team:
Bachelor’s/master’s degree in engineering, Computer Science, or equivalent experience.
12+ years in large-scale application development, including 4+ years leading high-performing engineering teams.
Deep understanding of the CNCF ecosystem, including Kubernetes, its tech stack, and related cloud-native tools.
Proven expertise in writing Kubernetes controllers and operators to manage and extend Kubernetes functionality.
5+ years managing production Kubernetes environments and automating infrastructure (preferably Azure or AWS) using tools like Cluster-API, Crossplane, or Terraform.
2+ years managing ServiceMesh (Istio, Envoy) and Kubernetes storage integrations (block/object/filesystems).
Proficiency in one or more system level programming languages Go (preferred), C#, Java, C++, Python, Rust etc. with strong computer science fundamentals.
Advanced knowledge of Linux administration, CI/CD pipelines (Azure Pipelines, ArgoCD, FluxCD), and microservices architecture.
Experience with monitoring/log aggregation tools (Azure App Insights, ELK, Splunk) and security best practices (CIS Benchmarking, OS hardening).
Strong problem-solving skills with expertise in software lifecycle management, live-site operations, and full-stack load testing.
Solid knowledge of object-oriented programming, multithreading, synchronization, and cloud-native design.
Proven experience with high-availability services, web service development, and service-oriented architectures.
Nice to Have:
Experience building multi-tenant SaaS environments.
Knowledge of LLMs and AI-powered API automation.
#LI-MH1
Maybe you don’t tick all the boxes above—but still think you’d be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes—and passion can’t be learned.
Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office-based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected.
We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Are you ready to take the reins as a Cloud Native Principal Software Engineer at UiPath in Bellevue? At UiPath, we're dedicated to the transformative power of automation, and we know that our success hinges on the brilliance and passion of our team. As a leader in this role, you'll guide a dynamic engineering team in building and scaling our Automation Cloud platform. Collaborate closely with system engineers and architects who specialize in cutting-edge technologies like Kubernetes and microservices, ensuring that our solutions are not only innovative but also secure and reliable. You'll work deeply with Product and Design teams to shape our strategy and influence roadmaps, making your mark on features that will set the industry standard. Mentorship is key here – you’ll inspire engineers around you, promoting a culture of pride and continuous learning. With a background in CNCF technologies and a passion for engineering excellence, you'll drive operational successes and develop software that meets stringent standards. Join us, and let's transform the way the world works together!
To build an AI-powered automation platform that understands, automates, and operates end-to-end processes.
46 jobsSubscribe to Rise newsletter