Principal Software Engineer

UiPath UiPath · Enterprise · Bellevue, WA · Engineering

Principal Software Engineer at UiPath focused on building AI-native agentic systems to solve enterprise bottlenecks. The role emphasizes a founder mindset, technical leadership, and shipping large-scale cloud services with a focus on external product impact. Requires expertise in distributed systems and a proven track record in architecting and building commercial applications.

What you'd actually do

  1. Propose, architect, and ship large-scale cloud services as if they were your own startup.
  2. Navigate complex technical trade-offs and drive consensus across stakeholders through clear, data-driven communication
  3. Be the standard-bearer for the "dev inner loop" obsessing over quality, scalability, and developer productivity.
  4. Move beyond "AI-assisted" to "AI-native," building agentic systems that solve real-world enterprise bottlenecks.

Skills

Required

  • 10+ years of experience architecting and building large-scale commercial applications
  • Expertise in distributed systems
  • Expertise in data layers (OLTP/OLAP)
  • Mastery of programming language paradigms
  • Mastery of schema design
  • Experience creating robust, public-facing APIs

Nice to have

  • Experience in Workflow Engines
  • Experience in Orchestration
  • Experience in structured/unstructured data/document processing
  • Experience in building user experiences

What the JD emphasized

  • 10+ years
  • architecting and building world-class, large-scale commercial applications
  • external product impact
  • distributed systems
  • high-scale
  • public-facing APIs

Other signals

  • building agentic systems
  • AI-native
  • enterprise bottlenecks