Principal Software Engineer, Growth

Principal Engineer · Principal · Full Time

BellevueUSD 218k – 275k1d ago
Apply for this role

Opens UiPath's application page

Role

What you'll do.

Principal Software Engineer, Growth at UiPath is a founding engineering role focused on optimizing user adoption and activation metrics across the RPA platform. You'll combine full-stack development expertise with data-driven product thinking, shipping production code end-to-end from landing pages to first automation while leveraging AI coding agents to move quickly. This position requires principal-level engineering experience with recent TypeScript/React/backend work, proven growth metrics impact at product-led companies, and the ability to independently define problems, hypothesize solutions, and validate results through A/B testing.

Responsibilities

  • Define and Own Growth Metrics: Establish and track key performance indicators across the user journey, from sign-up and trial activation through to upgrade conversion, ensuring alignment with company-wide growth objectives and business impact.
  • Analyze Product Telemetry and User Signals: Deep dive into quantitative telemetry data and qualitative signals from community forums, social media, and user feedback to identify friction points, drop-off patterns, and optimization opportunities throughout the platform user experience.
  • Build and Ship Full-Stack Solutions: Translate research findings into testable hypotheses, then design, develop, and deploy end-to-end production code changes across the technology stack—from frontend interfaces to backend services—without hand-offs to other teams.
  • Conduct Rigorous A/B Testing and Experimentation: Design and execute statistically valid experiments to validate hypotheses, measure impact against defined success metrics, and iterate rapidly based on quantitative results to maximize growth and user activation.
  • Leverage AI Coding Agents for Development Velocity: Integrate AI-powered coding assistants into daily development workflows to accelerate feature development, code generation, and debugging, enabling rapid iteration from concept to production deployment.
  • Communicate Impact to Cross-Functional Teams: Present experiment results, findings, and recommendations clearly to engineering, product, design, and leadership stakeholders, articulating hypothesis rationale, success criteria, and actionable learnings to inform strategic decisions.

Qualifications

What we look for.

Technical

  • Full-Stack Production Engineering

    Demonstrated mastery in designing, building, and shipping full-stack production systems, with recent hands-on experience across frontend and backend technology stacks, capable of working independently across the entire codebase.

  • TypeScript and Modern Frontend Development

    Advanced proficiency in TypeScript and contemporary frontend frameworks (particularly React), demonstrating ability to architect scalable, performant user interfaces and component systems for high-traffic applications.

  • Backend Services and API Development

    Strong expertise in building robust backend services, microservices architecture, RESTful API design, and database optimization, with understanding of distributed systems and scaling principles.

  • Data-Driven Product Development

    Hands-on experience with product telemetry, analytics instrumentation, A/B testing frameworks, statistical analysis, and converting data insights into technical requirements and product decisions.

  • AI-Native Development Practices

    Active, daily usage of AI coding agents (such as GitHub Copilot, Claude, or similar) with ability to articulate specific workflows, integration patterns, and productivity improvements achieved through AI-assisted development.

Education

  • Bachelor's Degree in Computer Science or Related Field

    Formal education in computer science, software engineering, mathematics, or equivalent technical discipline, or demonstrated equivalent through extensive professional software engineering experience and self-directed learning.

Experience

  • Principal-Level Software Engineering

    5+ years at senior/principal levels with proven ability to architect complex systems, mentor teams, and drive technical decisions independently while maintaining hands-on coding contributions and shipping production-grade solutions.

  • Growth Engineering at Product-Led Companies

    Demonstrated track record optimizing user activation, funnel conversion, and engagement metrics at product-led SaaS companies, with documented examples of personal impact on measurable business outcomes such as conversion rate lift or retention improvements.

  • End-to-End Feature Ownership

    Experience owning complete feature lifecycles from problem identification through hypothesis formation, technical implementation, testing, and measurement, without relying on handoffs or large supporting teams.

  • Cross-Functional Collaboration

    Proven ability to partner effectively with product managers, designers, data analysts, and leadership, translating between technical and business contexts while communicating complex analyses and recommendations clearly.

Skills

Required

  • TypeScript

    Advanced proficiency in TypeScript for building type-safe, scalable production code with deep understanding of advanced type system features, generics, and modern language patterns.

  • React

    Expert-level knowledge of React including hooks, state management, performance optimization, component architecture, and integration with modern build tooling and frontend ecosystems.

  • Full-Stack Architecture

    Ability to design and implement complete systems spanning frontend, backend, databases, and deployment infrastructure with attention to performance, scalability, and maintainability.

  • A/B Testing and Experimentation

    Practical expertise in designing controlled experiments, statistical analysis, A/B test frameworks, and converting experimental results into actionable product decisions with rigorous methodology.

  • Product Thinking and Metrics

    Strong grasp of product strategy, OKR frameworks, user behavior analysis, funnel optimization, and the ability to define success metrics that align with business objectives and measure technical impact.

  • AI Coding Agents

    Daily hands-on experience with AI-assisted development tools, including practical knowledge of effective prompting, code review of AI-generated output, and integration into development workflows for productivity gains.

Preferred

  • Enterprise SaaS Product Knowledge

    Nice to have

    Experience building features for enterprise software where self-serve users convert into paying business customers, understanding the unique dynamics of product-led growth with sales engagement loops.

  • Automation and Workflow Platforms

    Nice to have

    Familiarity with robotic process automation, workflow engines, developer platforms, or similar tools that enable end-users and developers to automate complex processes, including understanding their unique onboarding and activation challenges.

  • Developer Experience and Documentation

    Nice to have

    Track record optimizing developer onboarding, documentation quality, API usability, and community engagement—particularly in contexts where AI agents serve as primary users requiring machine-readable APIs and structured information.

  • Public Technical Presence

    Nice to have

    Active contributions to developer communities through technical writing, conference talks, open-source projects, or content creation that demonstrates thought leadership and ability to influence engineering practitioners.

  • Agentic AI and LLM Integration

    Nice to have

    Experience designing systems optimized for AI agent consumption, including structured APIs, machine-readable documentation, and observability patterns that enhance agent capability and autonomous decision-making.

Tech stack

Languages

TypeScriptJavaScriptOther Backend Languages

Frameworks

ReactNode.jsNext.js

Databases

PostgreSQLRedisOther Data Stores

Tools

GitHubAI Coding AgentsAnalytics and ObservabilityA/B Testing FrameworksCI/CD Pipelines

Other

RPA and Automation Platform ArchitectureProduct AnalyticsExperimentation Methodology

Compensation

Pay and benefits.

Base·USD 218,000 – 275,000

Equity·Stock options

Benefits

  • Founding Team Opportunity

    Join a newly formed, high-visibility growth engineering team with direct access to senior engineering and product leadership, positioning you as a core architect of UiPath's user acquisition and activation strategy.

  • Technical Autonomy and Ownership

    Operate as the 'mini CTO' of your own initiatives with end-to-end ownership from problem identification through shipping, measurement, and iteration without unnecessary organizational bureaucracy or handoffs.

  • Cutting-Edge AI Technology Stack

    Build on UiPath's newest agentic automation platform capabilities, working with AI agents as primary users and optimizing the entire onboarding and discovery experience for intelligent automation.

  • Visible Business Impact

    Your shipping output directly influences company-wide metrics watched by all stakeholders, ensuring rapid feedback loops, clear ROI on your engineering efforts, and meaningful career visibility.

  • Flexible Work Arrangements

    Opportunities for hybrid, remote, or office-based work depending on team needs and business requirements, with flexibility in when and where work gets done to support work-life balance and productivity.

  • Diverse and Inclusive Culture

    Work within an organization committed to diversity, equity, and inclusion with equal opportunities regardless of background, experience, identity, or protected status, plus reasonable accommodations on request.

  • Enterprise Software Platform Experience

    Gain deep experience building and optimizing onboarding for enterprise product-led growth, working on the complete user journey from self-serve discovery through trial activation and business upgrade.

Process

Interview steps.

  1. 01

    Screening Call with Recruiter

    Initial 30-minute conversation to discuss your background, interest in the growth engineering role, and alignment with UiPath's mission and team dynamics. Expect questions about your recent growth work and experience with AI-native development practices.

  2. 02

    Technical Screening Interview

    Deep dive into your full-stack engineering capabilities with a senior engineer, likely covering system design, architecture decisions, and code quality standards. Be prepared to discuss recent production work in TypeScript, React, and backend services.

  3. 03

    Growth Product Deep Dive

    Discussion with the growth team lead or product manager covering your experience with A/B testing, metrics definition, funnel optimization, and data-driven decision making. Come prepared with specific examples of growth metrics you personally moved.

  4. 04

    AI and Development Velocity Discussion

    Conversation focused on your daily usage of AI coding agents, specific workflows you've developed, productivity improvements achieved, and your philosophy on AI-assisted development versus traditional approaches.

  5. 05

    System Design and Take-Home Project

    Depending on interview progression, expect a system design interview covering architecture of growth-critical features or a take-home coding project demonstrating your ability to build end-to-end solutions with production-quality code.

  6. 06

    Cross-Functional Panel Interview

    Meet with engineering leadership, product, and design stakeholders to assess communication clarity, product thinking, cross-functional collaboration skills, and ability to influence decisions across the organization.

  7. 07

    Leadership Conversation

    Final-round discussion with senior engineering or product leadership to discuss your vision for growth strategy, ambitious ideas for the platform, and how you'd approach the founding engineer role on a high-visibility team.

Full posting

Original listing.

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?

About the role

Millions of people meet UiPath for the first time through a sign-up page, a template or a first automation, and this role owns what happens next. Your job is to find out why people adopt, stick with or drop our products, then build and ship the changes that move those numbers.

This is an engineering role first. You'll write production code across our platform, from the first landing page to the moment someone publishes their first automation. You'll also do the product thinking: picking which problem to solve, defining what success looks like, and proving it with data.

What you'll do

  • Help define the growth metrics the team owns, from sign-up and trial activation through to upgrade.

  • Study product telemetry and public signals (community forums, social media, video comments) to find where users get stuck and why.

  • Turn each finding into a testable hypothesis, then build, ship and A/B test the fix yourself.

  • Work in any part of the codebase that a fix needs, rather than handing it off to another team.

  • Use AI coding agents as your team, taking ideas from concept to production quickly.

  • Explain each experiment clearly to engineering, product, design and leadership: why you ran it, what success meant, and what you learned.

What you bring

  • Principal-level engineering experience, with recent hands-on work shipping full-stack production code (TypeScript, React and backend services, or similar).

  • An AI-native way of building: you use coding agents every day and can describe your workflow in detail.

  • A track record in growth, activation or funnel work at a product-led company, with metrics you personally moved.

  • Strong product sense: you find the problem, propose the solution and decide how to measure it, without waiting for a spec.

  • The ability to move fast with a small footprint. You've delivered real results without a large team behind you.

  • Clear written and spoken communication, including making a case to senior leaders.

Nice to have

  • Growth experience at an enterprise product-led company where self-serve users turn into business customers.

  • Experience optimizing for AI agents as users, such as agent-friendly docs, APIs and discovery.

  • A public presence: talks, posts, open source or content that developers actually read.

  • Familiarity with automation, workflow or developer-platform products.

Why this role

You'll be a founding engineer on a high-visibility team, working directly with senior engineering and product leaders. You'll have the freedom to act as the mini CTO of your own ideas, building on the newest parts of UiPath's agentic automation platform and reshaping how people discover and adopt it. What you ship will show up quickly in the numbers the whole company watches.

#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.

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.

Redirects to UiPath's application page.

Other roles

More at UiPath.

View all 12 roles