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

Recruiter

Remote

Experienced Customer Service Representative – Remote Work Opportunity for College Students in Illinois, Iowa, or Wisconsin

Remote

**Experienced Administrative Specialist – HOA Architectural Control Committee Data Entry & Administrator**

Remote

Communications Specialist job at Blueprint Technologies, LLC in Bellevue, WA

Remote

REGIONAL DIRECTOR OPERATIONS - CHARTWELLS HIGHER EDUCATION - REMOTE

Remote

Experienced Remote Data Entry Professional for Airline Industry – Full-Time Home-Based Opportunity with Competitive Salary and Benefits

Remote

Experienced Evening Specimen Processor and Data Entry Specialist – Part-Time Opportunity in Laboratory Operations at blithequark

Remote

Clinical Research Associate ll - Oncology (Remote - Oregon)

Remote

Enterprise Account Executive (Remote)

Remote

Experienced Entry-Level Remote Data Entry Specialist – Financial Services and Customer Experience Enhancement

Remote
← Back