Ovii Job Board

Software Engineer II

UiPath

Bucharest, Romania • Onsite - Bucharest, Romania • Full-Time • 3+ years

Posted 2026-07-22 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

As a Software Engineer II at UiPath you will create an AI‑native migration platform that automates data, configuration, and workflow moves onto the UiPath suite. You’ll leverage coding agents, design scalable components, and partner across teams to deliver high‑quality, testable solutions.

Role Snapshot

  • Build AI‑driven migration product
  • Integrate coding agents into workflows
  • Design scalable, secure components
  • Collaborate across engineering teams
  • Ensure code quality and testability
  • Shape product roadmap for migration tooling

Must-Have Requirements

  • High-level programming language (C#, Java, Python, Rust)
  • Object-oriented programming & design patterns
  • Multithreading and asynchronous programming
  • Data structures and algorithms
  • Software development life cycle
  • Ability to produce well‑tested, high‑quality code
  • software engineering
  • high-level programming languages
  • object-oriented design
  • multithreading
  • data structures & algorithms

Nice-to-Have Signals

  • Hands‑on experience or strong interest in coding agents / 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 implement an AI‑native migration platform that automates data, configuration, and workflow transfers.
  • Develop and embed coding agents to scaffold migration scripts, generate transformation logic, and validate outcomes.
  • Build BA agents for environment analysis, requirement extraction, and edge‑case detection.
  • Create reusable patterns, templates, and automation assets that generalize across customers.
  • Partner with cross‑functional teams to define system components, ensuring security, scalability, and extensibility.
  • Establish agile engineering practices for AI‑assisted development and maintain high code quality.

Good Fit If You Have

  • Passion for AI‑augmented development and curiosity about emerging automation tools.
  • Ability to thrive in ambiguous, fast‑moving environments.
  • Strong problem‑solving mindset with deep algorithmic knowledge.
  • Experience collaborating across distributed product teams.

Skills

  • C# / Java / Python / Rust (high‑level language)
  • Object‑oriented design & patterns
  • Multithreading & async programming
  • Data structures & algorithms
  • Full software development lifecycle
  • AI‑assisted coding agents
  • Automated testing & quality assurance