About The Position

UiPath is hiring a Senior Software Engineer to join a core engineering team building high-impact, scalable products used by millions of people worldwide. The role focuses on frontend engineering and creating foundational design kits, component libraries, and frameworks that support high-quality user experiences across UiPath’s product ecosystem. The engineer will collaborate with Product and Design teams, promote design system practices, develop new interfaces for automation experiences, and use user research and data to inform interactive prototypes. The position also contributes to evolving engineering practices, mentoring junior engineers, and helping hire engineering talent.

Requirements

  • At least 6 years of full-stack software development experience and strong engineering fundamentals.
  • Expertise in one or more modern frontend frameworks, such as React.
  • Expertise in one or more of C#, Rust, Java, or Go.
  • Experience with modern software engineering practices, including Agile development, CI/CD, DevOps, and Coding Agents.
  • Familiarity with microservices architecture, API development, and distributed systems.
  • Experience with distributed telemetry patterns.
  • Deep understanding of multithreading, synchronization, asynchronous programming, and cloud computing.
  • Strong understanding of data structures, algorithms, and system design.
  • Experience with AI/ML development and AI coding tools.
  • Exposure to cloud platforms such as Azure, AWS, or Google Cloud, and services such as AKS or GKE.
  • Expertise in modern UI/UX patterns and best practices.

Responsibilities

  • Architect and develop foundational design kits, component libraries, and frameworks for UiPath products.
  • Collaborate with Product and Design teams to define and refine building blocks, guidelines, and best practices.
  • Advocate for and educate teams on design system best practices to improve consistency, usability, and efficiency.
  • Bring forward ideas and define next-generation interfaces that enhance automation experiences.
  • Create high-fidelity interactive prototypes, using user research and data to inform decisions.
  • Evaluate and integrate emerging technologies that can enhance the platform.
  • Continuously improve engineering practices to enhance quality, velocity, and team productivity.
  • Mentor and develop junior engineers, fostering learning and technical excellence.
  • Help attract and hire engineering talent.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service