Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer  (Driver - Core Platform) image - Rise Careers
Job details

Software Engineer (Driver - Core Platform)

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?

Your mission

You will develop new features for one of the key components of our automation platform while working with a diverse range of technologies. UiPath is dedicated to delivering the Fully Automated Enterprise™, where automation is used to unlock unlimited growth opportunities. Our platform combines leading Robotic Process Automation (RPA) solutions with a full suite of capabilities and technologies like AI, Process Mining, and Cloud to enable every organization to rapidly scale digital business operations. The Driver team is where curiosity meets impact. New tools, OS updates, and customer scenarios constantly challenge us to adapt and innovate. From low-level debugging to building scalable abstractions, you'll get to dive into the guts of automation and ship solutions that power real workflows worldwide.

What you'll do at UiPath

  • As a Software Engineer, you will collaborate with the engineering team and product managers to develop new automation capabilities for web applications and desktop applications based on a variety of UI frameworks. You will be accountable for the software deliverables to meet all requirements of quality, security, scalability, modifiability, extensibility, testability, and more.

What you'll bring to the team

  • Must have:

    • Strong experience coding in one of the following programming languages: C#, C, C++, TypeScript, JavaScript, and a willingness to learn new ones.

    • Strong grasp of object-oriented programming and architectural design patterns.

    • Very good understanding of multithreading, synchronization, asynchronous programming, and a solid knowledge of operating systems.

    • Knowledge of data structures, algorithms, and their associated time/memory complexity.

    Helpful to have knowledge of as many of the following:

    • Windows API knowledge, COM, ATL.

    • Knowledge of browser APIs and performance.

    • Experience with UI frameworks such as WPF, Windows Forms. #LI-CN1

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.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (Driver - Core Platform), UiPath

At UiPath, we're passionate about the transformative power of automation, and we're on the lookout for a talented Software Engineer (Driver - Core Platform) to join our dynamic team in Bucharest. In this role, you will play a pivotal part in developing new features for our cutting-edge automation platform. Your days will be filled with diverse challenges across various technologies, and your contributions will help shape our vision of delivering the Fully Automated Enterprise™. You’ll collaborate with an innovative engineering team and product managers, focusing on creating automation capabilities for both web and desktop applications. We appreciate self-driven individuals who are not only curious but also ready to dive into complex problems, whether it’s low-level debugging or designing scalable solutions that impact real workflows globally. Here at UiPath, we thrive on curiosity, adaptability, and collaboration, as we tackle new tools and customer scenarios head-on. If you have a strong foundation in programming languages like C#, C++, JavaScript, or TypeScript, along with a keen understanding of object-oriented programming and architectural design patterns, we want to hear from you. Even if you don’t meet every requirement, your passion and willingness to learn are what truly matter to us. Join us in changing how the world works and make a difference while having the flexibility to balance your work environment. Together, let’s unlock limitless growth opportunities in the world of automation!

Frequently Asked Questions (FAQs) for Software Engineer (Driver - Core Platform) Role at UiPath
What are the primary responsibilities of a Software Engineer (Driver - Core Platform) at UiPath?

As a Software Engineer (Driver - Core Platform) at UiPath, you will be primarily responsible for collaborating closely with the engineering team and product managers. Your core duties will include developing and implementing new automation capabilities across web and desktop applications. You'll ensure high standards in quality, security, modular design, and scalability while also engaging in tasks like low-level debugging and creating scalable desktop frameworks.

Join Rise to see the full answer
What qualifications are required for the Software Engineer (Driver - Core Platform) position at UiPath?

UiPath looks for candidates with strong coding experience in languages such as C#, C++, TypeScript, or JavaScript. A deep understanding of object-oriented programming, architectural design patterns, and multithreading is essential. Applicants should also possess knowledge of data structures, algorithms, and their complexities, along with effective problem-solving skills to thrive in this dynamic role.

Join Rise to see the full answer
Is hybrid work an option for Software Engineers (Driver - Core Platform) at UiPath?

Yes! UiPath offers flexibility in work arrangements, and depending on your team and role’s needs, you can work in a hybrid capacity, balancing between remote and office-based work. This flexibility is part of UiPath's commitment to cater to diverse working styles and commitments.

Join Rise to see the full answer
What technologies will a Software Engineer (Driver - Core Platform) work with at UiPath?

In this role, you will work extensively with a variety of technologies and frameworks aimed at enhancing automation capabilities. Your knowledge of Windows APIs, browser APIs, and UI frameworks such as WPF and Windows Forms will come into play as you tackle unique challenges to deliver robust automation solutions.

Join Rise to see the full answer
How does UiPath support diverse candidates applying for the Software Engineer (Driver - Core Platform) role?

UiPath is committed to fostering an inclusive and diverse workplace. We value individuals from varied backgrounds and experiences and actively encourage candidates of all identities and backgrounds to apply. Reasonable accommodations are provided during the application process to support candidates' needs.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Driver - Core Platform)
What programming languages are you most proficient in as a Software Engineer?

As a Software Engineer, I have a strong proficiency in C#, C++, and JavaScript. I have used these languages extensively in developing automation solutions and frameworks, which aligns well with the requirements for the Software Engineer (Driver - Core Platform) role at UiPath.

Join Rise to see the full answer
Can you describe your experience with object-oriented programming and design patterns?

Certainly! My experience with object-oriented programming (OOP) encompasses various design patterns, including singleton, factory, and observer patterns. I use these patterns to create scalable and maintainable code, ensuring that my software solutions align with best practices.

Join Rise to see the full answer
What steps do you take to ensure the quality and security of your code?

To ensure the quality and security of my code, I follow a systematic approach which includes writing unit tests, conducting code reviews with my team, and adhering to secure coding guidelines. I also emphasize the importance of continuous integration and deployment where automated testing is integrated for immediate feedback.

Join Rise to see the full answer
How do you handle debugging and troubleshooting in your software projects?

My approach to debugging involves a thorough understanding of the application’s architecture and utilizing debugging tools to analyze issues effectively. I often start by isolating the problem, examining logs, and tracing execution paths to pinpoint the source of the issue.

Join Rise to see the full answer
What is your experience with multithreading and asynchronous programming?

I have substantial experience in designing applications that leverage multithreading and asynchronous programming to enhance performance and responsiveness. I utilize techniques like async-await patterns to manage background tasks while keeping the UI threads responsive.

Join Rise to see the full answer
How do you stay updated with new technologies and trends in software engineering?

I regularly allocate time for continuous learning through online courses, attending tech meetups, leveraging resources like blogs, and engaging with developer communities. This helps me stay abreast of emerging trends and improves my skill set in the software engineering space.

Join Rise to see the full answer
Can you give an example of a challenging project you've worked on?

One of my challenging projects involved developing a real-time data processing application. This required not only a solid understanding of data structures and algorithms but also the ability to quickly adapt to changing requirements. The end product significantly optimized data handling processes.

Join Rise to see the full answer
Why do you want to work for UiPath as a Software Engineer?

I am excited about the opportunity to work at UiPath because of its innovative approach to automation and its commitment to transforming how businesses operate. Being part of a team that champions curiosity and continuous improvement perfectly aligns with my values and career aspirations.

Join Rise to see the full answer
How would you approach collaboration with product managers in your role?

I believe strong communication is key to successful collaboration with product managers. I would seek to understand their visions and requirements fully, ensuring that my technical contributions align with their goals. Regular updates and feedback loops would also be integral to our collaborative efforts.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in projects?

I approach tight deadlines by prioritizing tasks based on urgency and impact. If needed, I communicate proactively with my team to manage expectations and seek assistance when necessary. Staying organized and maintaining a calm demeanor helps me deliver quality work even under pressure.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago

Join UiPath as a Commercial Account Executive to drive sales and customer relationships across Morocco.

Photo of the Rise User

Join UiPath as an Enterprise Sales Executive to drive automation solutions across major clients in East and West Africa.

Photo of the Rise User
Sopra Steria Remote 1 Av. André-Marie Ampère, 31770 Colomiers, France
Posted yesterday

Join Sopra Steria as a Senior Java Fullstack Developer and enhance your technical expertise while working on exciting projects for major clients.

Photo of the Rise User
Posted 8 days ago

Looking for a Principal Game Server Engineer to enhance the gaming experience for millions of Wordscapes players.

Photo of the Rise User
Muon Space Hybrid Mountain View, California, United States
Posted 9 days ago

Muon Space is looking for a self-motivated Senior Ground Software Engineer to develop cloud applications and systems for satellite communication.

Photo of the Rise User

Join Blue Coding as a Senior Ruby on Rails Developer and work remotely with a leading telecom managed service company.

Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 12 days ago

To build an AI-powered automation platform that understands, automates, and operates end-to-end processes.

155 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 6, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Akron just viewed Director of Revenue Cycle Management at Gather Health
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Clerk at Hireframe
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Success Manager - Illinois at Alma Technologies (OR)
Photo of the Rise User
22 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce
Photo of the Rise User
Someone from OH, Columbus just viewed Brand Awareness Specialist - Entry Level at Smart Solutions
Photo of the Rise User
7 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
7 people applied to Software Engineer at Wider Circle
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari