Principal Software Engineer

UiPath UiPath · Enterprise · Bellevue, WA · Engineering

Principal Software Engineer role focused on AI-native development, specifically working with Agent Harnesses, authoring agent inputs, orchestrating multi-step agentic workflows, and reviewing agent-generated code. Requires experience in building, testing, and maintaining production-quality software leveraging LLMs and driving AI/LLM-based engineering solutions. Experience in Agentic Automation and Workflow development is a plus.

What you'd actually do

  1. Proficiency in AI-native development — working within Agent Harnesses (GitHub Copilot CLI, Coding Agents), authoring Markdown specs/ADRs and YAML configs as Agent-consumable inputs, orchestrating multi-step Agentic workflows across the SDLC, and reviewing Agent-generated code and PRs with production-grade rigor.
  2. Experience building, testing, debugging, and maintaining production-quality software, following established engineering practices as well as leveraging large language models (LLMs).
  3. Experience in driving AI (LLM/ML) based engineering solution.
  4. Proven track record (10+ years) of architecting and building world-class, large-scale commercial applications with a focus on external product impact.
  5. Mastery of programming language paradigms, schema design, and the creation of robust, public-facing APIs that drive ecosystem growth

Skills

Required

  • C#
  • Java
  • Python
  • React
  • AI-native development
  • Agent Harnesses
  • multi-step Agentic workflows
  • LLM/ML based engineering solution
  • distributed systems
  • data structures
  • algorithms
  • object-oriented design
  • scalable systems
  • production-quality software development
  • problem-solving
  • technical judgment

Nice to have

  • Workflow Engines
  • Orchestration
  • structured/unstructured data/document processing
  • building user experiences
  • Agentic Automation and Workflow development

What the JD emphasized

  • 10+ years
  • AI-native development
  • Agent Harnesses
  • multi-step Agentic workflows
  • Agent-generated code
  • production-grade rigor
  • leveraging large language models (LLMs)
  • AI (LLM/ML) based engineering solution
  • Agentic Automation and Workflow development

Other signals

  • AI-native development
  • Agent Harnesses
  • Agentic workflows
  • LLM/ML based engineering solution