UiPath

Principal Software Engineer, Site Reliability

UiPath1 weeks ago
Location

Bellevue

Type

Full Time

Salary

USD 218,000 – 250,000

Level

Principal

Role

Site Reliability Engineer

Posted

Jun 3, 2026

Full TimePrincipal

The role

Summary

UiPath is seeking a Principal Software Engineer for their Site Reliability Engineering team, responsible for building critical infrastructure platforms that enable company-wide reliability, performance, and scalability. The ideal candidate will be a senior-level engineer who can design, implement, and drive adoption of complex, AI-powered systems that meet rigorous engineering standards.

What you'll do

Platform Engineering: Design, engineer, and build SRE platform systems with cutting-edge AI technologies, treating platforms as products that other engineering teams critically depend on
Live Site Management: Participate in monitoring rotations, handle escalations, and drive effective incident mitigations with comprehensive post-mortems to reduce customer impact
Performance Optimization: Drive continuous improvements in availability, scalability, and performance based on live site learnings and systematic best practices
Technical Leadership: Mentor software engineers, influence process improvements, and ensure high-quality technical deliverables across the engineering organization
System Adoption: Proactively onboard teams onto new platforms by writing integrations, removing friction, and driving outcomes through direct engagement

What we look for

Technical

Programming LanguagesProficiency in object-oriented languages: C#, C++, Java, or Python with strong computer science fundamentals
System ArchitectureExperience with microservices, distributed systems, service-oriented architectures, and complex web services development
Cloud TechnologiesExpertise in cloud providers (Azure, AWS, GCP) and container orchestration platforms like Kubernetes

Education

Academic BackgroundAdvanced degree in Computer Science, Software Engineering, or related technical discipline preferred

Experience

Industry Experience10+ years of experience architecting large-scale, distributed commercial applications and services
Platform DevelopmentProven track record of building complex internal platforms adopted by multiple teams in their critical path

Skills

Required skills

Distributed SystemsDeep understanding of data structures, algorithms, multithreading, and cloud programming
DevOps PracticesProficiency in agile development, continuous integration/continuous deployment (CI/CD), and DevOps methodologies

Nice to have

AI IntegrationExperience building and maintaining AI-powered production applications
Database ManagementFamiliarity with diverse database backends like Azure SQL, CosmosDB, MongoDB, MySQL, and DynamoDB

Compensation & benefits

Salary

USD 218,000 – 250,000 (annual)

Stock options

Available

Benefits

Diversity and Inclusion

Commitment to creating an equitable workplace that provides opportunities regardless of background

Flexible Work

Hybrid and flexible work arrangements depending on team and role requirements

Professional Development

Opportunities for mentorship, skill enhancement, and career growth in a fast-moving technology company


Interview process

  1. 1
    Initial Screening Review of application and initial candidate assessment
  2. 2
    Technical Interview In-depth technical evaluation of candidate's software engineering and site reliability skills
  3. 3
    System Design Challenge Assessment of candidate's ability to design scalable, reliable distributed systems
  4. 4
    Leadership and Cultural Fit Interview Evaluation of candidate's leadership potential and alignment with UiPath's values

Apply for this position

You'll be redirected to the company's application page