UiPath

Software Engineer II (Maestro)

UiPath$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Solid foundation in backend development with C# and distributed systems concepts.
  • Experience with production-grade system development through internships or academic projects.
  • Hands-on knowledge of cloud platforms like AWS, Azure, or GCP and containerized environments.
  • Proficiency in using AI coding tools with skills to validate and debug generated code.
  • Strong learning orientation to adapt quickly in complex technical environments.
  • Effective communication skills for collaboration and understanding user system impacts.

Responsibilities

  • Develop backend services for the AI orchestration platform in C# for enterprise use.
  • Utilize AI coding assistants to enhance development efficiency and maintain code quality.
  • Engage with distributed system concepts related to scalability and reliability in production.
  • Translate user requirements into actionable development solutions.
  • Participate in an on-call rotation to support production systems and operations.

Benefits

  • Collaborative team environment that values innovation and continuous learning.
  • Exposure to complex technical challenges in a growing high-impact product.
  • Flexibility in work arrangements, with options for hybrid or remote work.
Full Job Description
About the Role

Join the Maestro team and help build UiPath's most ambitious product-an AI agentic orchestration platform recognized as our Invention of the Year for two consecutive years. As a Software Development Engineer II, you'll contribute to building the infrastructure that enables enterprises to orchestrate AI agents, robots, APIs, and human-in-the-loop workflows to execute real business processes at scale.

What You'll Do
  • Build Real Systems: Develop backend services for Maestro's AI orchestration platform using C#, contributing to production-grade systems used by enterprise customers
  • Leverage AI Effectively: Use AI coding assistants (Claude, GitHub Copilot, etc.) to accelerate development while maintaining strong ownership of code quality and correctness
  • Think in Systems: Begin working with distributed systems concepts (scalability, reliability, service interactions) in real production environments
  • Customer-Aware Development: Understand who will use what you're building and why it matters, translating requirements into practical solutions
  • Support Production: Participate in on-call rotation (~1 week every 2-3 months) and learn how to operate reliable systems in production


What We're Looking For

Required Qualifications
  • C# / Backend Fundamentals: Solid foundation in backend development (C# preferred) and core computer science and distributed systems concepts.
  • Exposure to distributed systems or scalability challenges in coursework, internships, or projects
  • Builder Mentality: Demonstrated experience of working on production-grade systems (internship, academic project, or industry experience)
  • Cloud & Modern Dev Environments: Hands-on exposure to cloud platforms (AWS, Azure, or GCP) and/or containerized environments
  • AI-Assisted Development: Experience using AI coding tools, with the ability to validate, debug, and refine generated code rather than rely on it blindly
  • Growth Mindset: Strong learning orientation with the ability to ramp quickly in complex technical environments
  • Communication Skills: Ability to collaborate effectively and show curiosity about how systems impact end users


Nice to Have
  • Familiarity with Kubernetes or container orchestration
  • Interest in AI/ML systems, agentic workflows, or workflow automation
  • Experience contributing to shared codebases or open-source projects


About the Team

You'll work with Shibin and the Maestro backend team, building the core orchestration engine that powers enterprise AI automation. This is a high-growth environment where engineers quickly gain exposure to real system complexity and customer impact.

Why Join Us
  • Work on cutting-edge AI systems shaping enterprise automation
  • Help build the control layer that orchestrates agents, robots, APIs, and humans
  • Learn from engineers who value ownership, rapid iteration, and real-world impact
  • Contribute to UiPath's Act 2 strategy, our most important product initiative
  • Accelerated growth for engineers who take initiative and deliver results

#LI-MH1

Maybe you don't tick all the boxes above-but still think you'd be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes-and passion can't be learned.

Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office-based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected.

About UiPath

UiPath is a leading enterprise automation software company. The company's software platform enables organizations to automate business processes with ease, speed and reliability. UiPath's platform is used by more than 8,000 customers worldwide, including more than 50% of the Fortune 500. UiPath was founded in 2005 and is headquartered in New York City, with offices in more than 30 countries. The company has raised more than $2 billion in funding to date, and was valued at $35 billion in its most recent funding round in February 2021.
Learn more about UiPath
Size
4,000 employees
Market Cap
$6.6 billion
Industry
Founded
2005
NASDAQ

Similar Jobs

More Jobs at UiPath

More Information Technology Jobs

Find similar Software Engineer II (Maestro) jobs: