
Job Description
Ovii's Interpretation of the Role
As a Senior Software Engineer at UiPath in Bucharest, you will design and build AI‑native migration tools that automate data, configuration, and workflow moves onto the platform. You’ll leverage coding agents to accelerate development, integrate AI assistance, and deliver high‑quality, scalable solutions.
Role Snapshot
- AI‑native migration product development
- Design & implement coding‑agent workflows
- Integrate AI assistance into platform
- Ensure scalability, security, and testability
- Collaborate across functional teams
- Drive engineering best practices
Must-Have Requirements
- High‑level programming languages (C#, Java, Python, Rust)
- Object‑oriented programming
- Design patterns
- Multithreading and asynchronous programming
- Data structures and algorithms
- Software development life cycle
- Well‑tested, high‑quality code
- software engineering
- high level programming languages
Nice-to-Have Signals
- Hands‑on experience or strong interest in coding agents and AI‑assisted development
Work Setup
- Location: Bucharest, Romania
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Travel
- Security clearance
- Coding test
What You'll Likely Work On
- Design and build an AI‑native migration product that automates data, configuration, and workflow transfers.
- Develop and integrate coding agents to scaffold migration scripts, generate transformation logic, and automate testing/validation.
- Use business‑analysis agents to extract migration requirements and surface edge cases.
- Create reusable patterns, templates, and automation capabilities from individual migration insights.
- Collaborate with cross‑functional teams to design system components and define the engineering roadmap.
- Ensure deliverables meet quality, security, scalability, extensibility, and testability standards.
- Establish agile engineering practices for AI‑assisted development and maintain code quality and automation.
Good Fit If You Have
- Passion for AI‑assisted development and curiosity about emerging automation tools.
- Comfort working with ambiguous, evolving requirements and turning findings into reusable features.
- Strong OOP design skills and experience with high‑level programming languages.
- Willingness to work onsite in Bucharest within a fast‑moving growth environment.
Skills
- High‑level programming (C#, Java, Python, Rust)
- Object‑oriented programming
- Design patterns
- Multithreading & asynchronous programming
- Data structures & algorithms
- Full software development life cycle
- Test‑driven, high‑quality code
- AI‑assisted development / coding agents