
Job Overview
Location
Remote-Dublin
Job Type
Full-time
Category
Software Engineering
Date Posted
June 4, 2026
Full Job Description
đź“‹ Description
- • Design, develop, and maintain Java-based Digital Workers on UiPath’s Work AI platform to automate repetitive, data-intensive business processes.
- • Collaborate cross-functionally with teams across UiPath to engineer product features and services that enhance workforce capacity, customer satisfaction, and compliance.
- • Ensure all technical deliverables meet stringent requirements for quality, security, scalability, modifiability, extensibility, and testability in enterprise software.
- • Identify performance bottlenecks and bugs within the platform, and devise and implement effective solutions to resolve them.
- • Plan and design system components, contribute to feature development roadmaps, and help establish agile engineering practices.
- • Maintain high standards of code quality, code organization, and automation across the engineering stack.
- • Apply strong knowledge of object-oriented programming and architectural design patterns to build robust, reusable software components.
- • Implement and optimize multithreaded, synchronized, and asynchronous programming models to handle high-concurrency enterprise workloads.
- • Work with Kubernetes to deploy, manage, and scale containerized services in a distributed cloud environment.
- • Contribute to the continuous improvement of engineering processes and tooling to support rapid, reliable software delivery.
- • Engage in a fast-moving, global growth company focused on transforming how enterprises automate workflows in banking, financial services, and insurance.
- • Operate in a remote-first environment with flexibility in work timing and location, aligned with team and business needs.
- • Participate in a culture that values curiosity, self-propulsion, generosity, and authenticity among team members.
- • Support UiPath’s mission to accelerate the world’s transition to more meaningful work by eliminating mundane business tasks at scale.
🎯 Requirements
- • 5+ years of Java/Python programming experience
- • 1+ years experience in B2B software or technology industry
- • Programming languages (Java, Python etc.)
- • Experience with Kubernetes
- • Strong grasp of object-oriented programming and architectural design patterns
- • Strong knowledge of multithreading, synchronization, asynchronous programming
🏖️ Benefits
- • Flexibility in when and where work gets done, with hybrid, office-based, and remote options available based on team needs
- • Opportunity to work in a fast-growing, global company at the forefront of enterprise automation
- • Inclusive workplace that provides equal opportunities regardless of age, race, color, religion, sex, sexual orientation, gender identity, expression, national origin, disability, neurodiversity, military and/or veteran status
- • Reasonable accommodations available for candidates upon request
Skills & Technologies
About UiPath, Inc.
UiPath, Inc. is a global software company that develops a platform for robotic process automation (RPA) and artificial intelligence-driven automation. Founded in 2005 and headquartered in New York, it provides tools to build, deploy, and manage software robots that emulate human actions interacting with digital systems and software. The platform includes Studio for design, Orchestrator for management, Robots for execution, and AI fabric for cognitive capabilities. UiPath serves enterprises across finance, healthcare, manufacturing, and public sectors, aiming to accelerate digital transformation by automating repetitive business processes and improving operational efficiency.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Broadridge Financial Solutions, Inc.
2 months ago

American Ambulance Association
6 days ago

Hyperion Group LLC
6 days ago
