Taro Logo

Senior Software Engineer

UiPath creates enterprise software that unleashes the transformative power of automation to change how the world works.
$171,600 - $205,500
Backend
Senior Software Engineer
In-Person
6+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

UiPath, a leader in enterprise automation software, is seeking a Senior Software Engineer to join their mission of transforming how the world works through AI-powered automation technology. This role is based in Bellevue and offers a competitive salary range of $171.6K – $205.5K.

The position sits at the intersection of AI and automation, working on UiPath's industry-leading platform that combines cutting-edge AI models with automation capabilities. As a Senior Software Engineer, you'll be part of a core engineering team focused on building high-impact, scalable products that serve millions of users worldwide.

The role demands strong technical expertise, with requirements including 6+ years of software development experience and proficiency in languages like C#, Rust, Java, or Go. You'll need deep understanding of microservices architecture, distributed systems, and modern software engineering practices including Agile development and CI/CD.

Key responsibilities include architecting foundational design kits and component libraries, collaborating with Product and Design teams, and driving innovation in next-generation interfaces. You'll also play a crucial role in mentoring junior engineers and maintaining high engineering standards.

UiPath offers an environment where curiosity, self-motivation, and genuine care for the work and team members are valued. The company is committed to diversity and inclusion, providing equal opportunities regardless of background. They're looking for someone who can thrive in a fast-moving, growth-oriented company while contributing to their larger purpose of transforming work through automation.

The ideal candidate will bring not just technical skills but also a passion for innovation and ability to collaborate across globally distributed teams. Experience with AI/ML development, workflow engines, and cloud platforms like Azure, AWS, or Google Cloud would be advantageous, though UiPath emphasizes that passion and potential can be as valuable as checking every requirement box.

This role offers an opportunity to shape the future of work at a company that's at the forefront of combining AI with automation technology. You'll work with cutting-edge technology while having the chance to make a significant impact on products used by millions of users worldwide.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer

  • Architect and develop foundational design kits, component libraries, and frameworks
  • Collaborate with Product and Design teams to define and refine building blocks and guidelines
  • Advocate for and educate teams on design system best practices
  • Drive innovation and define next-generation interfaces
  • Create high-fidelity interactive prototypes
  • Stay ahead of industry trends and evaluate emerging technologies
  • Improve engineering practices
  • Mentor and develop junior engineers
  • Help attract and hire top engineering talent

Requirements For Senior Software Engineer

Go
Java
Kubernetes
  • 6+ years of software development experience
  • Expertise in C#, Rust, Java, or Go
  • Experience with modern software engineering practices, Agile development, CI/CD, and DevOps
  • Familiarity with microservices architecture, API development, and distributed systems
  • Deep understanding of multithreading, synchronization, asynchronous programming, and cloud computing
  • Strong grasp of data structures, algorithms, and system design

Interested in this job?

Jobs Related To UiPath Senior Software Engineer