Jobs · Colorado

Senior Software Engineer (SRE)

UiPath · Denver, CO · 2 wk ago
$160k–$210k/yrFull-time

About 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. Our culture is our most valuable asset—fast, immersed, humble, and bold. We strive every day to be better and to accelerate human achievement by building software robots, so people don’t have to be robots.

About the Role

At UiPath's Site Reliability team, we build the platforms and systems the entire company depends on to deliver on our compliance and SLA promises to customers. These span services and tools that enforce cloud access policies, cost governance, observability, operational excellence, and reliability across UiPath. We are scaling each of these pillars and building the next generation of capabilities powered by AI.

This is a software engineering role where you will identify reliability gaps, design systems to close them, build and ship those systems, and drive adoption—often by integrating them yourself. You treat every system you ship as a product, seeking feedback early and iterating until it delivers real results.

Responsibilities

  • Design, engineer, and build SRE platform systems and capabilities with cutting-edge AI, treating them as products that other engineering teams depend on in their critical path.
  • Participate in livesite monitoring rotations, handle escalations, and drive effective mitigations—aggressively reducing customer impact through broad, detailed, and effective postmortems.
  • Drive availability, scalability, and performance improvements based on livesite learnings.
  • Generate (or codify existing) best practices and ensure they are followed widely across UiPath by embedding them into the systems you build.
  • Ensure technical deliverables meet or exceed expectations on reliability, scalability, quality, and performance. Identify and drive architectural changes that significantly move the needle on these dimensions.
  • Onboard other teams onto your platforms by driving outcomes yourself—writing integrations, pairing with their engineers, and removing friction.
  • Ship early, seek feedback relentlessly, and iterate fast. Treat every user complaint as a design input, not a support ticket.
  • Drive task planning, estimation, scheduling, and staffing.
  • Participate in and influence process improvements and best practices across the engineering organization.

Requirements

  • Proven track record (6+ years) of architecting and engineering world-class, large-scale, distributed commercial applications and services, ensuring customer success.
  • Experience building large-scale, complex internal platforms adopted by multiple teams in their critical path at a large company—systems that have stood the test of time.
  • Demonstrated ability to drive adoption of your systems by doing the hard work yourself: writing integrations, removing friction for other teams, and measuring success by outcomes delivered.
  • Experience building and maintaining complex AI-powered applications in production.
  • Proficiency in one or more object-oriented languages (such as C#, C++, Go, or Python), backed by solid computer science fundamentals.
  • Deep understanding of data structures, algorithms, multithreading, synchronization, asynchronous patterns, and cloud programming.
  • Experience with service-oriented and microservice-based architectures, HTTP applications, and web services development.
  • Familiarity with modern engineering practices including agile development, CI/CD, and DevOps. Ability to work with globally distributed teams.
  • Experience with production Kubernetes infrastructure is a plus.
  • Experience with cloud providers (Azure, AWS, GCP) and managed services (AKS, GKE, etc.) is a must.
  • Experience with database backends (e.g., Azure SQL, CosmosDB, Azure Data Lake, Power BI, MongoDB, MySQL, DynamoDB).

If you don’t meet all the requirements but believe you’d be great for the role, we encourage you to apply.

Pay

Compensation range: $160,000 – $210,000.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu