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

Senior Software Engineer, ACR

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

You will be responsible for developing new features for one of the core hyperautomation platform team - ACR - while working with a diverse range of technologies. Specifically, you'll contribute to UiPath’s Automation Cloud Robot, a cutting-edge SaaS platform that empowers both business users and software engineers to run unattended robots in UiPath Automation Cloud. This technology offers instant & limitless robot power with zero infrastructure. Your role will involve designing, building, and maintaining efficient, reusable, and reliable code to enhance the platform’s functionality and performance.

What you'll do at UiPath

  • Plan, design, develop and operate core platform functionality

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

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

  • Help maintain code quality, organization and automation

  • Write and maintain automated end-to-end tests

What you'll bring to the team

  • 5+ years of professional software engineering experience with a proven track record of building and operating production systems

  • Mastery in one or more general-purpose programming languages (e.g., C#, C/C++, Go, Python, JavaScript).

  • Deep understanding of data structures, algorithms, multithreading, synchronization, asynchronous, and cloud programming and architectural design patterns.

  • Strong grasp of cloud-based services, containerized applications, container orchestration

  • Understanding of multi-tenancy, performance, scalability, and reliability considerations in a cloud environment.

  • Ability to produce well-tested, high-quality code.

  • Experience developing and operating SaaS products or cloud-based services at scale.

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.

What You Should Know About Senior Software Engineer, ACR, UiPath

Join UiPath as a Senior Software Engineer and become a vital part of our ACR team based in beautiful Bucharest! At UiPath, we believe in the transformative power of automation to revolutionize how businesses operate. In this role, you’ll be at the forefront of developing innovative features for our core hyperautomation platform. You’ll be utilizing a diverse range of cutting-edge technologies and contributing to our remarkable Automation Cloud Robot, which empowers users to run unattended robots effortlessly. Your mission will involve designing, building, and maintaining high-quality, efficient code that enhances our platform's performance, making automation accessible for everyone. If you have over 5 years of software engineering experience and a solid command of programming languages like C#, Python, or JavaScript, this is your chance to shine. We value curiosity, generosity, and a genuine spirit at UiPath, so if you're excited to work in a fast-paced environment and are passionate about technology, we want to hear from you! Step into a collaborative atmosphere that encourages flexibility, diversity, and innovative thinking, and help us change the world—one robot at a time.

Frequently Asked Questions (FAQs) for Senior Software Engineer, ACR Role at UiPath
What are the responsibilities of a Senior Software Engineer at UiPath?

As a Senior Software Engineer at UiPath, you will be responsible for planning, designing, and developing core platform functionality for our automation tools. Your work will focus on ensuring optimal application performance and responsiveness, identifying and resolving bottlenecks and bugs, maintaining code quality, and writing automated end-to-end tests. Your contributions will directly impact the functionality and performance of our Automation Cloud Robot.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at UiPath?

To qualify for the Senior Software Engineer role at UiPath, you should have at least 5 years of professional software engineering experience, along with mastery in one or more programming languages such as C#, Go, or Python. Additionally, a deep understanding of data structures, algorithms, multithreading, and cloud programming architectures is essential. Experience in developing SaaS products or cloud-based services at scale is also required to succeed in this position.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer at UiPath?

In the Senior Software Engineer position at UiPath, you'll work with an array of cutting-edge technologies, especially around cloud-based services and containerized applications. Knowledge in container orchestration, multi-tenancy, performance optimization, and reliability in a cloud environment will be vital. Your exposure to high-quality coding practices and automated testing frameworks will further enhance your contributions to our team.

Join Rise to see the full answer
Does UiPath offer flexible working options for the Senior Software Engineer role?

Yes! At UiPath, we appreciate the importance of work-life balance, which is why many roles, including the Senior Software Engineer position, allow for flexibility regarding when and where you work. Depending on team needs, we support hybrid, remote, and office-based work arrangements to accommodate diverse working preferences.

Join Rise to see the full answer
Is there a deadline for applying to the Senior Software Engineer position at UiPath?

UiPath evaluates applications for the Senior Software Engineer role on a rolling basis, which means there is no fixed deadline. The application window may change depending on the volume of submissions received, or it may close immediately once a qualified candidate is selected. We encourage interested candidates to apply as soon as possible!

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, ACR
Can you describe your experience with cloud-based services?

To effectively answer this question, highlight specific projects where you've used cloud services. Discuss your familiarity with platforms like AWS or Azure, your knowledge of asynchronous programming, and how you've solved challenges related to scalability and multi-tenancy in the cloud.

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

When responding, mention the programming languages you've mastered, such as C# or Python, and explain how your proficiency in these languages has contributed to your projects. Provide examples of how your coding skills have created efficient solutions or improved existing applications.

Join Rise to see the full answer
How do you ensure code quality when developing software?

Detail your practices for maintaining code quality, such as using automated testing frameworks, conducting code reviews, and adhering to clean coding principles. Discuss specific tools or methodologies you've employed to ensure high code quality and how it benefits the overall project.

Join Rise to see the full answer
What strategies do you use to troubleshoot and debug applications?

Outline your approach to troubleshooting, including how you identify problems and implement solutions. Mention specific debugging tools or techniques you utilize and share examples of significant bugs you’ve fixed in the past to demonstrate your problem-solving skills.

Join Rise to see the full answer
What is your experience with containerization and orchestration technologies?

Share your familiarity with tools like Docker and Kubernetes. Explain how you have used these technologies in past projects to deploy and manage applications, highlighting any challenges you've overcome in this area and how you ensured optimal performance.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you handled it.

Provide a narrative of a specific challenging project, detailing the obstacles you faced, how you approached these challenges, and the ultimate outcome. This shows your problem-solving abilities and adaptability in fast-paced environments like UiPath.

Join Rise to see the full answer
How do you stay updated with the latest technology trends in software engineering?

Discuss your habits for keeping up with industry trends, such as participating in webinars, attending conferences, or following influential tech blogs and podcasts. Emphasize your commitment to lifelong learning and adapting new technologies into your work.

Join Rise to see the full answer
What role do you believe collaboration plays in software development?

Underscore the importance of collaboration in software development. Describe your experiences in teamwork, the tools you’ve used for effective communication, and how collaborative efforts have led to better solutions and project outcomes.

Join Rise to see the full answer
What is your approach to designing applications for performance and scalability?

Explain your design philosophy regarding performance and scalability. Mention using efficient algorithms, proper data structures, and best practices in architecture to create applications that can handle growth and increased user loads seamlessly.

Join Rise to see the full answer
Why do you want to work at UiPath as a Senior Software Engineer?

Reflect on your passion for automation and technology, aligning your career goals with the mission of UiPath. Discuss what excites you about joining a dynamic team and how your values match the company's commitment to innovation and transformation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago

We are seeking a Senior Software Engineer passionate about automation to join our diverse and inclusive team at UiPath in Bucharest.

Photo of the Rise User
Posted 4 days ago

As a Customer Success Manager at UiPath, you'll be pivotal in guiding clients toward success in their AI-powered transformation journeys.

Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Social Impact Driven
Collaboration over Competition
Growth & Learning
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching

Twilio seeks a Principal Software Engineer to innovate and enhance their Identity and Security solutions.

Posted 19 hours ago

Seeking a skilled Salesforce Developer to lead the development of our new Opportunity management solution in a fully remote setting.

Photo of the Rise User
Charles Schwab Remote US, Summit County, OH; Ohio, Richfield, OH
Posted 10 days ago

Join Schwab as a Senior .NET Developer, where you can shape the future of finance through innovative software solutions.

Photo of the Rise User
Euromonitor Remote No location specified
Posted 13 days ago

Start your journey as a Software Engineer with a hybrid work model at our innovative tech company that values inclusivity and growth.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 4 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple’s iCloud Web team as a Senior Software Engineer, leveraging your expertise to develop intuitive web applications that delight users worldwide.

Photo of the Rise User
Storyteq Remote No location specified
Posted 6 days ago

Storyteq is seeking motivated Graduate Software Configurators to become key players in our dynamic Implementation Team.

Photo of the Rise User

Join Zup as a Senior .Net Core + AWS Developer and empower growth through technology and collaboration.

Photo of the Rise User
Posted 5 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA as a Senior Cloud Platform Software Engineer and be at the forefront of developing groundbreaking AI super compute solutions.

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

186 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 19, 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
Someone from OH, Marion just viewed Data Entry Keyer at Aversan
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab