Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Cloud Native Principal Software Engineer image - Rise Careers
Job details

Cloud Native Principal Software Engineer

Life at UiPath

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.

Average salary estimate

$175000 / YEARLY (est.)
min
max
$150000K
$200000K

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.

What You Should Know About Cloud Native Principal Software Engineer, UiPath

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!

Frequently Asked Questions (FAQs) for Cloud Native Principal Software Engineer Role at UiPath
What are the primary responsibilities of a Cloud Native Principal Software Engineer at UiPath?

As a Cloud Native Principal Software Engineer at UiPath, your primary responsibilities will include leading an engineering team to construct and scale our Automation Cloud platform, collaborating with system engineers and architects, ensuring efficient architectural solutions, and driving operational excellence. You will also work closely with Product and Design teams to define strategies and deliver high-quality software solutions that meet our standards for security, scalability, and performance.

Join Rise to see the full answer
What qualifications are required for the Cloud Native Principal Software Engineer position at UiPath?

To qualify for the Cloud Native Principal Software Engineer role at UiPath, candidates should possess a Bachelor’s or Master’s degree in engineering, Computer Science, or equivalent experience. Additionally, at least 12 years in large-scale application development and 4 years in leading engineering teams is essential, alongside a deep understanding of CNCF technologies like Kubernetes, proficiency in system-level programming languages, and experience with production environments and cloud infrastructure.

Join Rise to see the full answer
How can I succeed as a Cloud Native Principal Software Engineer at UiPath?

Success as a Cloud Native Principal Software Engineer at UiPath involves strong leadership abilities, deep technical expertise in the CNCF ecosystem, and a passion for innovation. You should focus on building a collaborative environment, mentoring your team, and continuously improving engineering practices. Being able to effectively communicate with cross-functional teams—including Product and Design—is also crucial for delivering impactful solutions.

Join Rise to see the full answer
What programming languages should a Cloud Native Principal Software Engineer at UiPath be proficient in?

A Cloud Native Principal Software Engineer at UiPath should be proficient in one or more system-level programming languages such as Go, C#, Java, C++, Python, or Rust. Familiarity with object-oriented programming principles, multithreading, synchronization, and cloud-native design practices is also important to succeed in this role.

Join Rise to see the full answer
What are the career growth opportunities for a Cloud Native Principal Software Engineer at UiPath?

Career growth opportunities for a Cloud Native Principal Software Engineer at UiPath are abundant. As you lead high-performing teams and drive innovative solutions, you may take on greater responsibilities, such as strategic project leadership or department oversight. UiPath is committed to nurturing talent, allowing for personal and professional development through continuous learning opportunities and mentorship programs.

Join Rise to see the full answer
Common Interview Questions for Cloud Native Principal Software Engineer
Can you describe your experience with Kubernetes and its ecosystem?

When answering this question, provide specific examples of projects where you have utilized Kubernetes. Discuss your familiarity with its components, such as Pods, Services, and Deployments, and explain how you've used tools like Helm or kubectl for deployment and management. Share any challenges you faced and how you overcame them.

Join Rise to see the full answer
How do you ensure high availability in cloud-based applications?

Discuss strategies like redundancy, failover processes, and the use of load balancers to distribute traffic. You could also mention implementing monitoring and alerting systems that quickly address issues, ensuring that systems can recover seamlessly to maintain uptime.

Join Rise to see the full answer
What approaches do you take to mentor junior engineers?

Highlight your commitment to fostering a learning environment. You might discuss methods like pairing for code reviews, providing constructive feedback, and encouraging knowledge sharing through team discussions or workshops. Share a specific success story where your mentorship made a difference.

Join Rise to see the full answer
Explain your experience with CI/CD pipelines and how you've implemented them in projects.

Offer examples of CI/CD tools you've worked with, such as Azure Pipelines or Jenkins, detailing how you set them up for automated testing and deployments. Discuss the process's impact on team productivity and software quality, emphasizing the importance of automation in modern software development.

Join Rise to see the full answer
What key factors do you consider when designing a microservices architecture?

Discuss principles like loose coupling, high cohesion, and scalability. Mention how you would utilize API gateways and service discovery for managing microservices, and how you consider concerns like security and monitoring in your designs. Provide an example relevant to your past experience.

Join Rise to see the full answer
How do you stay current with emerging technologies in cloud native development?

Explain your strategies for continuous learning, such as attending industry conferences, participating in specialized training programs, or following leading tech blogs and podcasts. Mention specific emerging technologies that interest you and how you incorporate new knowledge into your projects.

Join Rise to see the full answer
Describe a significant challenge you faced in software development and how you resolved it.

Choose a story that showcases your problem-solving skills. Outline the challenge, the steps you took to analyze and overcome it, and the lesson learned. Emphasize teamwork and communication if others were involved.

Join Rise to see the full answer
How do you prioritize feature requests and technical debt in your team?

Share your strategy for balancing feature delivery with the need to address technical debt. You could discuss using frameworks like MoSCoW or prioritization metrics, and describe how you involve the team in decision-making to ensure alignment with business goals.

Join Rise to see the full answer
What is your experience with monitoring and logging tools, and how do you use them?

Discuss specific tools you've used, like ELK Stack or Prometheus, and explain how you implement them in production environments. Highlight the importance of monitoring for performance tuning, real-time alerting, and incident response to maintain application reliability.

Join Rise to see the full answer
How do you enforce coding standards and best practices within your team?

Talk about your approach to code reviews and pair programming to instill standards. Mention how you use automated linting and testing tools to maintain quality, as well as how you encourage open discussions to promote a culture of excellence and continuous improvement.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Posted 11 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago

To build an AI-powered automation platform that understands, automates, and operates end-to-end processes.

46 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 16, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
92 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga