Jobs · Engineering · Washington

Principal Engineering Manager, API Gateway

Motion Control · Bellevue, WA · 1 wk ago
Engineering$219k/yrFull-time

Location: Bellevue, WA

About the role

Own the technical vision and roadmap for the API Gateway, ensuring it evolves with UiPath’s product scale and AI strategy. Balance hands-on technical contribution, strategic planning, and people leadership.

Responsibilities

  • Lead and grow a high-performing engineering team, fostering a culture of technical excellence, innovation, and ownership.
  • Partner cross-functionally with platform, security, and product teams to deliver a secure, extensible, and intelligent gateway platform.
  • 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.
  • Drive the technical roadmap for the API Gateway and related platform capabilities, ensuring alignment with emerging AI protocols and enterprise-grade reliability.
  • Architect, design, develop, and operate 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.
  • 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.
  • 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.
  • 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.

Requirements

  • Bachelor’s degree or equivalent in Computer Science or related. Employer will accept a Master’s degree or equivalent in Computer Science or related and three (3) years of work experience in software development in lieu of a Bachelor's degree or equivalent and five (5) years of progressive work experience.
  • Five (5) years of progressive work experience in software development (or three (3) years with a Master’s degree).
  • Three (3) years of experience managing software engineering teams, including hiring and performance management.
  • Three (3) years of experience leading geographically distributed software engineering teams across multiple locations and time zones.
  • Three (3) years of experience designing, building, and operating production cloud services on Azure and/or AWS, including delivery of RESTful web services.
  • Three (3) years of experience improving production service availability and reliability with measurable outcomes, specifically achieving or sustaining 99.9% or higher availability.
  • Three (3) years of experience leading incident response and post-incident root cause analysis for production services, including implementation of corrective and preventive actions.
  • Three (3) years of experience developing backend services using C# or Java, including SQL development.
  • Three (3) years of experience designing and operating cloud-based data storage and messaging components, including SQL/NoSQL databases and message queues (Cosmos DB, Azure SQL, or Azure Queue).
  • Three (3) years of experience building large scale, high availability distributed systems.

Any and all experience may be gained concurrently.

Pay

Salary range: $218,625/yr. - $311,375/yr. Base salary ranges may vary by geographic location and relevant experience, education, certifications, and seniority as compared to others doing substantially similar work.

Benefits

UiPath offers a competitive benefits package. Description of all benefits and other compensation available at: https://www.uipath.com/careers/us-employee-benefits.

Similar jobs

Principal Engineer API Platform

Occupational Health & Safety MagazineDecatur, Illinois, United States· 1 mo ago
Engineering$144k/yrapply on careers.ohsonline.com