Senior Software Engineer - Frontend

UiPath•Bellevue, WA
•$180,000 - $235,000

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 creating foundational frontend 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, help establish design-system practices, and contribute to the development of next-generation interfaces for automation experiences. The role also involves prototyping, applying user research and data, evaluating emerging technologies, improving engineering practices, mentoring junior engineers, and helping recruit engineering talent. The position supports UiPath’s work on Agentic Automation, which combines AI models with its automation platform.

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 programming languages: 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.
  • A deep understanding of multithreading, synchronization, asynchronous programming, and cloud computing.
  • A strong grasp of data structures, algorithms, and system design.
  • Experience with AI/ML development and AI coding tools.
  • Expertise with modern UI/UX patterns and best practices.

Nice To Haves

  • Exposure to cloud platforms such as Azure, AWS, or Google Cloud, and services such as AKS or GKE.

Responsibilities

  • Architect and develop foundational design kits, component libraries, and frameworks for UiPath’s product ecosystem.
  • 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.
  • 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.
  • Help attract and hire engineering talent.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service