UiPath

Senior Software Engineer, Licensing

UiPath5 months ago
Location

Bucharest

Type

Full Time

Level

Senior

Role

Backend Engineer

Posted

Sep 16, 2025

Full TimeSenior

The role

Summary

UiPath is seeking a Senior Software Engineer for their Licensing Platform team to develop and maintain advanced web services that handle the complete lifecycle of software licenses for both internal teams and external customers. The role requires 6+ years of experience with high-level languages like C#, Java, or Python, with strong expertise in object-oriented programming, cloud services, and modern web technologies.

What you'll do

Software Development: Plan, design, develop, and test software systems or applications for enhancements and new features, including cloud-based tools
Cross-functional Collaboration: Collaborate with cross-functional teams across UiPath to design and engineer product areas and services
Quality Assurance: Ensure technical deliverables meet expectations for quality, security, scalability, modifiability, extensibility, and testability
Engineering Practices: Contribute to the establishment of effective and agile engineering practices
Performance Optimization: Identify performance bottlenecks and bugs; implement solutions to address them
System Design: Plan feature development, design system components, and contribute to the engineering roadmap
Code Maintenance: Maintain code quality, organization, and automation standards

What we look for

Technical

Programming Experience6+ years of experience in software engineering using high-level languages (C#, Java, Python)
Object-Oriented ProgrammingStrong grasp of object-oriented programming and architectural design patterns
Concurrency KnowledgeKnowledge of multithreading, synchronization, and asynchronous programming
Data Structures & AlgorithmsSolid understanding of data structures and algorithms
Code QualityAbility to write well-tested, high-quality code
.NET ExpertiseFamiliarity with the latest versions of .NET and C# features
Frontend TechnologiesExperience with JavaScript, Angular, and React
Cloud ServicesExperience with Azure (preferred), AWS, or GCP cloud platforms

Experience

Software EngineeringMinimum 6 years of professional software engineering experience

Skills

Required skills

High-level Programming Languages6+ years of experience with C#, Java, or Python
Object-Oriented ProgrammingStrong understanding of OOP principles and architectural design patterns
Concurrent ProgrammingKnowledge of multithreading, synchronization, and asynchronous programming concepts
Data Structures and AlgorithmsSolid foundation in computer science fundamentals
Code QualityAbility to write well-tested, maintainable, high-quality code
.NET FrameworkFamiliarity with latest versions of .NET and C# language features

Nice to have

Frontend DevelopmentExperience with JavaScript, Angular, and React frameworks
Cloud PlatformsExperience with Azure (preferred), AWS, or Google Cloud Platform
Agile MethodologiesExperience contributing to effective and agile engineering practices
Performance OptimizationExperience identifying and resolving performance bottlenecks

Compensation & benefits

Benefits

Flexible Work Arrangements

Many roles allow for flexibility in when and where work gets done, with hybrid, office-based, and remote options

Diversity and Inclusion

Inclusive workplace that provides equal opportunities regardless of age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, neurodiversity, military/veteran status

Reasonable Accommodations

UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights


Apply for this position

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