Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II (Automation Cloud) image - Rise Careers
Job details

Software Engineer II (Automation Cloud)

Life at UiPath

The people at UiPath believe in the transformative power of automation to change how the world works. We’re committed to creating category-leading enterprise software that unleashes that power.

To make that happen, we need people who are curious, self-propelled, generous, and genuine. People who love being part of a fast-moving, fast-thinking growth company. And people who care—about each other, about UiPath, and about our larger purpose.

Could that be you?

Your mission

As a Software Engineer II for Governance, you will play a crucial role in developing an innovative solution that addresses the challenges of implementing intricate administrative control mechanisms within enterprise environments. With enterprise organizations increasingly leveraging technology for business automation, the need for secure, compliant, and scalable administrative control platforms arises. Our Governance service serves as a robust control panel, ensuring businesses can manage the operations of Agents, Robots, and users confidently.

What you'll do at UiPath

  • Design, build, and maintain efficient, reusable, and reliable code

  • Ensure the best possible performance, quality, and responsiveness of applications

  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

  • Collaborate with teams across UiPath to design and engineer areas of our product and services

  • Help establish effective and agile engineering practices.

  • Identify bottlenecks and bugs, devise solutions to mitigate and address these issues

  • Help maintain code quality, organization, and automation


What you'll bring to the team

  • 4+ years of experience in a software engineering role, using one or more high level programming languages (C#, Java, etc.)

  • Proficient in at least one programming language and its ecosystem

  • Experience working with Cloud Systems (Azure preferred, AWS, GCP)

  • Strong grasp of object-oriented programming and architectural design patterns

  • Very good grasp of multithreading, synchronization, TPL, asynchronous programming

  • Deep understanding of data structures (list, vector, stack, heap), algorithms (sort, search, etc.), and associated time/memory complexity

  • Broad understanding of their role and function within the overall business strategy, helping drive decision making on projects

  • Experience working with globally distributed teams, planning feature development, designing system components, and building engineering roadmap

Maybe you don’t tick all the boxes above—but still think you’d be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes—and passion can’t be learned.

Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office-based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected.

We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II (Automation Cloud), UiPath

At UiPath, we're on a mission to transform how the world works through the power of automation! We're looking for a talented Software Engineer II (Automation Cloud) to join our innovative team in Bucharest. In this role, you will help develop cutting-edge solutions to tackle the challenges our enterprise clients face when implementing administrative control mechanisms. Your expertise will contribute significantly to our Governance service, a vital control panel that ensures businesses can confidently manage their Agents, Robots, and users. As a crucial part of our fast-paced environment, you’ll be designing, building, and maintaining high-quality, efficient code while collaborating with teams across UiPath. Your contributions will not only enhance application performance but also improve overall product quality. This position offers the chance to grow and establish agile engineering practices, allowing you to make a real impact in the world of automation. With a focus on innovation and teamwork, UiPath prides itself on creating a welcoming and inclusive culture, where every idea is valued. If you love challenges and are eager to be part of a fast-thinking organization that cares about its people and mission, we want to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer II (Automation Cloud) Role at UiPath
What are the responsibilities of a Software Engineer II (Automation Cloud) at UiPath?

As a Software Engineer II (Automation Cloud) at UiPath, you will play a pivotal role in developing solutions for intricate administrative controls within enterprise environments. Your daily responsibilities will include designing and maintaining reliable code, ensuring optimal performance and responsiveness of applications, while collaborating with cross-functional teams to enhance our product offering. Additionally, you'll be involved in identifying bugs and proposing solutions to improve the overall quality and efficiency of the software, all while promoting effective engineering practices.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer II position at UiPath?

To be considered for the Software Engineer II (Automation Cloud) position at UiPath, you should have at least 4 years of experience in a software engineering role, with proficiency in one or more high-level programming languages like C# or Java. A robust understanding of cloud systems, especially Azure, alongside a solid grasp of object-oriented programming, architectural design patterns, and data structures is also essential. The ability to collaborate effectively with distributed teams and a passion for automation are key traits we look for in candidates.

Join Rise to see the full answer
How does UiPath ensure a diverse and inclusive workplace for Software Engineer II applicants?

UiPath is committed to fostering a diverse and inclusive workplace, valuing backgrounds, experiences, and ideas from all individuals. For Software Engineer II (Automation Cloud) applicants, we provide equal opportunities regardless of race, gender, sexual orientation, or any other protected class. Our hiring process considers diverse perspectives, ensuring candidates have a fair chance. Additionally, we offer reasonable accommodations for candidates with specific needs, making it a welcoming environment for everyone.

Join Rise to see the full answer
What type of work environment can I expect as a Software Engineer II at UiPath?

As a Software Engineer II (Automation Cloud) at UiPath, you'll enjoy a flexible work environment that can include hybrid, remote, or office-based options, depending on the team's needs. Our culture emphasizes collaboration, innovation, and work-life balance in a dynamic and supportive atmosphere. You'll be part of a team that is not only committed to productivity but also to ensuring that all voices are heard and respected. This flexibility allows you to work in a way that suits your individual style while driving our mission forward.

Join Rise to see the full answer
What skills will help me succeed as a Software Engineer II at UiPath?

To thrive as a Software Engineer II (Automation Cloud) at UiPath, strong programming skills in languages like C# or Java are crucial. Alongside technical competencies, having a solid understanding of cloud systems, object-oriented programming, and multithreading will greatly benefit you. In addition to these hard skills, possessing collaborative communication skills, problem-solving abilities, and a genuine interest in driving automation solutions will set you apart. Continuous learning and adaptability are also vital, as technology in this sector consistently evolves.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II (Automation Cloud)
Can you describe a challenging project you worked on as a Software Engineer?

When answering this question, relate a specific project that showcases your problem-solving skills, technical expertise, and ability to collaborate. Outline the project's goals, your role, the challenges faced, and how you achieved a successful outcome, emphasizing any innovative solutions you implemented.

Join Rise to see the full answer
What programming languages are you most comfortable with and why?

Discuss the programming languages you are proficient in, specifically mentioning C# or Java if applicable to the Software Engineer II role. Highlight your experience with these languages and share examples of projects where you successfully utilized them, linking back to how they relate to UiPath's development goals.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss practices you employ to ensure code quality, such as writing unit tests, conducting code reviews, and using version control. Share any frameworks or guidelines you've implemented in past projects that contribute to maintainability and scalability, aligning them with the best practices valued at UiPath.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in software development?

Provide strategies you utilize to manage time effectively under pressure, such as prioritizing tasks, breaking projects into manageable parts, and working efficiently with your team. Share specific instances when you've met deadlines without compromising on quality.

Join Rise to see the full answer
What is your experience with cloud technologies and how have you applied it?

Demonstrate your understanding of cloud technologies, focusing on your experience with Azure or other platforms. Provide examples of projects where you designed, deployed, or maintained cloud-based applications, emphasizing the importance of cloud solutions in software development.

Join Rise to see the full answer
Can you explain object-oriented programming and its benefits?

Discuss the principles of object-oriented programming (OOP), such as encapsulation, inheritance, and polymorphism. Explain how these principles contribute to more manageable, scalable, and reusable code, reinforcing why OOP is essential for the Software Engineer II role at UiPath.

Join Rise to see the full answer
What frameworks or tools do you use for application performance optimization?

Share specific frameworks or tools you have used in the past to optimize application performance. Discuss how these tools assist in identifying performance bottlenecks and improving application responsiveness, linking this back to your experience and expectations within the UiPath environment.

Join Rise to see the full answer
How do you approach debugging an application?

Outline your debugging process step-by-step, including strategies such as reproducing the issue, using logging, understanding error messages, and employing tools like debuggers. Offer a specific example of a bug you resolved, showcasing your analytical skills.

Join Rise to see the full answer
How do you stay up-to-date with the latest technology trends?

Discuss your methods for keeping current with the tech industry, such as following relevant blogs, attending conferences, engaging in online communities, or investing time in learning new programming languages. Mention any specific resources you find particularly useful.

Join Rise to see the full answer
What role does collaboration play in your development process?

Emphasize the importance of collaboration in software development. Share examples of how you have worked effectively in teams, integrated feedback from peers, and contributed to collective problem-solving while advancing the goals of the project.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 2 days ago
Posted 8 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Capital One Hybrid Richmond, Virginia, United States
Posted 2 hours ago
Photo of the Rise User
Posted 12 days ago

To build an AI-powered automation platform that understands, automates, and operates end-to-end processes.

123 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 28, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
17 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
140 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Akron just viewed Grad Intern - No Work Experience at Walmart
Photo of the Rise User
Someone from OH, Columbus just viewed Race & Sportsbook Office Manager at Westgate Resorts
S
Someone from OH, Akron just viewed Client Service Representative at Shine Productions
Photo of the Rise User
Someone from OH, Columbus just viewed Technical Support Specialist at Samsara
Photo of the Rise User
26 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart