Principal Engineering Manager, API Gateway
UiPath
Life at 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.
To make that happen, we need people who are curious, self-propelled, generous, and genuine. People who love being part of a fast-moving, fast-thinking growth company. And people who care—about each other, about UiPath, and about our larger purpose.
Could that be you?
At UiPath, we combine AI and automation to accelerate human achievement. Our mission is to build intelligent, agentic automation—systems that can autonomously manage complex tasks.
We are looking for a Principal Engineering Manager to lead our centralized API Gateway team—one of the most critical infrastructure components at UiPath. This cloud-native gateway routes over 1 billion customer requests daily across 10+ regions, proxies 70+ microservices, and is built for four-nines availability.
The team leverages modern CNCF technologies like Envoy, Istio, and Kubernetes. It maintains a close relationship with the open-source community, providing opportunities to influence and contribute to the future of cloud-native networking.
As UiPath evolves toward an AI-native future, the gateway is being reimagined to support agent-to-agent communication, enabling seamless orchestration and interaction between intelligent agents. You'll help lead this transformation—building foundational infrastructure to support new AI protocols and powering next-generation automation experiences.
#LI-MH1
In this role, you will:
Own the technical vision and roadmap for the API Gateway, ensuring it evolves with UiPath’s product scale and AI strategy.
Lead and grow a high-performing engineering team, fostering a culture of technical excellence, innovation, and ownership.
Balance hands-on technical contribution, strategic planning, and people leadership.
Partner cross-functionally with platform, security, and product teams to deliver a secure, extensible, and intelligent gateway platform.
What you’ll do at UiPath:
● Lead and Manage a High-Performing Team:
○ Build, mentor, and manage a team of talented AI/Software engineers, fostering their growth, performance, and career development.
○ Actively participate in hiring, onboarding, and retaining top engineering talent, continuously raising the bar for the team and UiPath Engineering.
● Drive Technical Strategy and Roadmap Execution:
○ Own and drive the technical roadmap for the API Gateway and related platform capabilities, ensuring alignment with emerging AI protocols and enterprise-grade reliability.
○ Lead the team in architecting, designing, developing, and operating large-scale, reliable, and efficient cloud services, particularly AI-driven components.
○ Ensure the team's technical strategy aligns with broader platform goals and business needs, making informed trade-offs between short-term delivery and long-term technical health.
● Manage Deliverables and Execution:
○ Take full ownership of your team's software deliverables, ensuring they meet high standards of quality, security, scalability, performance, and maintainability.
○ Implement and refine agile processes, define clear "done" criteria, and manage project timelines, risks, and dependencies effectively.
○ Negotiate effectively with other engineering teams to manage dependencies, align on technical interfaces, secure resources, and ensure smooth cross-team collaboration.
● Maintain Technical Excellence and Hands-on Contribution:
○ Stay deeply technical, guiding the team through complex architectural decisions, design reviews, and technical challenges.
○ Actively contribute to engineering work items, potentially including hands-on coding for critical components, complex debugging, or prototyping new concepts.
○ Champion and continuously improve engineering best practices (CI/CD, testing, security, IaC, operational excellence) within your team and influence adoption across wider groups.
○ Drive root cause analysis for production issues, ensuring robust solutions and continuous improvement in system reliability and performance.
● Foster Innovation and Collaboration:
○ Incubate new ideas, stay abreast of emerging technologies (especially in AI/GenAI, LLMs, RAG), and drive their adoption where relevant.
○ Communicate technical concepts, team strategy, and project status effectively across diverse audiences, including senior leadership.
○ Build strong relationships and trust across teams and geographies.
What you’ll bring to the team:
● 8+ years of experience in software engineering, with a strong track record of architecting and delivering large-scale, production-grade platform services.
● Proven leadership in managing engineering teams or driving complex technical initiatives. Formal management experience preferred; strong tech leads with people-focused responsibilities will also be considered.
● Deep, hands-on experience designing and operating high-availability API gateways or reverse proxies in distributed systems.
● Expertise in Kubernetes and cloud-native technologies such as Istio, Envoy, and service mesh architectures.
● Strong understanding of networking protocols and concepts (e.g., HTTP/2, TCP, mTLS, DNS, load balancing); networking-level experience is highly recommended for this role.
● Strong backend engineering skills in C#, Java, Go, or Rust, with experience in API design (REST, gRPC), performance tuning, and concurrency.
● Solid understanding of distributed systems, scalable architecture, and modern design patterns (e.g., microservices, event-driven).
● Proven live-site focus, including incident response, root cause analysis, monitoring, alerting, and building for operational excellence.
● Experience with cloud platforms (Azure preferred) and Infrastructure as Code tools such as Terraform.
● Familiarity with DevOps best practices: CI/CD, automated testing, metrics, and logging pipelines.
● Strong communication and collaboration skills, with the ability to influence, align stakeholders, and drive execution across teams.
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.
We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.