UiPath

Software Engineer Intern

UiPath4 months ago
Location

Bucharest

Type

Full Time

Level

Intern

Role

Software Engineer Intern

Posted

Oct 24, 2025

Full TimeIntern

The role

Summary

UiPath is seeking a Software Engineer Intern for their Summer 2026 program in Bucharest, Romania, focusing on back-end or full-stack development within their robotic process automation platform. The 3-month full-time internship offers opportunities to work on scalable enterprise software solutions, with potential for full-time employment upon successful completion.

What you'll do

Software Development: Build meaningful and scalable software solutions for UiPath's robotic process automation platform
Technical Collaboration: Participate in brainstorming sessions and share insights on technology architecture and implementation
Cross-functional Partnership: Work closely with product and design teams to understand end-user requirements and formulate comprehensive use cases
Feature Implementation: Develop and deliver backend or full-stack features that enhance the automation capabilities of the UiPath platform
Code Quality Assurance: Participate in code reviews and maintain high standards of software craftsmanship
Learning and Development: Actively learn from senior engineers and contribute to knowledge sharing within the engineering team
Problem Solving: Research and understand unfamiliar systems through independent investigation and mentorship

What we look for

Technical

Programming ProficiencyStrong programming skills in object-oriented languages such as C#, C/C++, Java, or Python
Computer Science FundamentalsSolid understanding of algorithms, data structures, and software engineering principles
C# PreferenceC# programming experience is highly preferred for UiPath platform development
System UnderstandingAbility to learn and comprehend unfamiliar systems through research and mentorship

Education

Degree PursuitCurrently pursuing Bachelor's, Master's, or PhD degree in Computer Science, Mathematics, or related technical discipline

Experience

Project ExperiencePrevious internship experience or participation in multi-person software projects
Open Source ContributionsExperience with open-source projects and collaborative development preferred
Independent LearningDemonstrated ability to learn new technologies and systems independently

Skills

Required skills

Object-Oriented ProgrammingProficiency in languages like C#, Java, Python, or C++ with strong fundamentals
Computer Science FundamentalsStrong understanding of algorithms, data structures, and software engineering principles
Problem SolvingAbility to analyze complex problems and develop effective solutions
Collaborative DevelopmentExperience working on team projects and multi-person software development

Nice to have

C# ProgrammingSpecific experience with C# for .NET development and enterprise applications
Backend DevelopmentUnderstanding of server-side development, APIs, and database integration
Full-Stack DevelopmentExperience with both frontend and backend technologies for complete application development
Open Source ContributionsActive participation in open-source projects and collaborative coding environments
Automation TechnologiesInterest in or experience with robotic process automation and workflow automation

Compensation & benefits

Benefits

Mentorship Program

Comprehensive support from experienced managers and dedicated mentors throughout the internship

Global Intern Network

Access to a global class of interns for networking and collaboration opportunities

Full-time Conversion

Opportunity to transition to full-time employment upon successful completion of internship

Technical Growth

Structured learning opportunities to develop both technical and professional skills

Flexible Work Arrangements

Variety of hybrid, office-based, and remote work options depending on team needs

Inclusive Environment

Diverse and inclusive workplace that provides equal opportunities regardless of background

Professional Development

Exposure to industry-leading automation technology and enterprise software development practices


Interview process

  1. 1
    Application Review Initial screening of resume, academic background, and technical experience on a rolling basis
  2. 2
    Technical Assessment Coding challenge or technical evaluation focusing on object-oriented programming and problem-solving skills
  3. 3
    Technical Interview In-depth discussion of programming experience, computer science fundamentals, and problem-solving approach
  4. 4
    Behavioral Interview Assessment of cultural fit, motivation, and alignment with UiPath's values and internship goals
  5. 5
    Final Interview Meeting with hiring manager and potential team members to discuss project opportunities and expectations

Apply for this position

You'll be redirected to the company's application page