Senior Principal Software Engineer, Driver

Remote Full-time
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? As a Senior Principal Software Engineer on UiPath’s Driver team, you will define and drive the technical vision for the automation drivers that power our interaction layer. The Driver team builds the core components that enable UiPath to automate across modern browsers, native desktop applications, and legacy systems. In this senior role, you will architect scalable, performant solutions, mentor engineers, and influence cross-team strategy to ensure UiPath continues to deliver on its vision of the Fully Automated Enterprise™ . What You’ll Do Own feature design ensuring scalability, performance, and security. Drive cross-team alignment , translating business and product goals into technical strategies that shape UiPath’s automation platform. Set engineering standards , ensuring best practices in code quality, testing, and maintainability through ongoing collaboration with senior engineers on the team. Debug and optimize low-level systems , improving reliability and efficiency in interactions with operating system and browser APIs. Evaluate and integrate emerging technologies , ensuring our drivers remain robust against OS updates, new UI frameworks, and evolving customer environments. Mentor and guide engineers , fostering technical excellence, career growth, and collaboration within and beyond the team. Influence architectural decisions at scale , partnering with other senior leaders to ensure UiPath’s platform evolves to meet enterprise demands. What You’ll Bring to the Team 10+ years of experience building and scaling complex software systems, with ownership of large-scale architectural initiatives. Expert programming skills in C++ and C# (with working knowledge of JavaScript/TypeScript), and mastery of object-oriented design and system architecture. Strong concurrency expertise , designing performant multithreaded and asynchronous systems with robust synchronization. Deep system-level knowledge , including OS internals, Windows APIs, COM/ATL, browser internals, and debugging with tools like WinDbg and Procmon. Proficiency in algorithms and data structures , with a focus on performance and scalability. Proven technical leadership , mentoring engineers, leading design reviews, and influencing cross-team architectural decisions. Commitment to engineering excellence , ensuring secure, maintainable, and high-quality code. Why Join the Driver Team at UiPath? Cutting-edge challenges: Every OS update, UI framework, or customer scenario is a chance to innovate and solve deep technical problems. Global impact: Your architecture and leadership will directly shape how enterprises worldwide adopt automation. Influence and ownership: As a Senior Principal Engineer, you’ll have autonomy and authority to set direction and make decisions that matter. Collaborative culture: Join a highly technical, low-ego team that values expertise, mentorship, and continuous learning. Mission-driven work: Be part of UiPath’s mission to transform how work gets done and unlock human potential through automation. 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 .
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Experienced Remote Customer Service Chat Support Representative for a Leading arenaflex Vendor ($32/hour) - Work from Home Opportunity with Flexible Scheduling and Comprehensive Benefits

Remote

Experienced Remote Data Entry Specialist – Part-Time Work from Home Opportunity for Detail-Oriented and Tech-Savvy Individuals

Remote

MRI Technologist- PT Flex

Remote

Part-Time Evening Data Entry Specialist - Remote Work Opportunity with Flexible Hours and Growth Potential

Remote

Associate Actuary - ACA

Remote

Corporate Risk Manager | PAM Health Corporate

Remote

Part-Time Remote Survey Taker: Get Paid Instantly

Remote

Pharmacist job at Froedtert Health in Menomonee Falls, WI

Remote

Medical Coding Auditor

Remote

Experienced Remote Data Entry Specialist – Accurate Data Management and Analysis for a Dynamic Entertainment Brand at blithequark

Remote
← Back