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

Software Engineer - External - job 1 of 2

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

The team is focused on the pro dev experiences and builds UiPath's developer tools, SDKs, and Agent frameworks while actively contributing to open source projects. This team creates the bridges that connect UiPath's automation platform with external developer ecosystems, enabling seamless integration across diverse technologies.

As a member of this team, you'll design intuitive APIs, develop SDKs, create technical documentation, and contribute to strategic open source initiatives. Your work will directly expand UiPath's reach beyond traditional automation use cases while fostering a vibrant developer community.

What you'll do at UiPath

  • Plan, design, develop, and test software systems or applications for enhancements and new features, including cloud-based tools.

  • Collaborate with cross-functional teams across UiPath to design and engineer product areas and services.

  • Ensure technical deliverables meet expectations for quality, security, scalability, modifiability, extensibility, and testability.

  • Contribute to the establishment of effective and agile engineering practices.

  • Identify performance bottlenecks and bugs; implement solutions to address them.

  • Plan feature development, design system components, and contribute to the engineering roadmap.

  • Maintain code quality, organization, and automation.

What you'll bring to the team

  • 1+ years of experience in a software engineering role using high-level languages (C#, C, C++, Java, Python, Rust, etc.)

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

  • Knowledge of multithreading, synchronization, and asynchronous programming.

  • Solid understanding of data structures and algorithms.

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

  • Familiarity with the latest versions of .NET and C# features.

  • Experience with other languages and technologies: C++, NodeJS, JavaScript, Angular, XAML.

  • Cloud services experience with one or more of: Azure (preferred), AWS, GCP.

Nice to have

  • Contributions to open source projects

  • Experience building agents

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

$50000 / YEARLY (est.)
min
max
$40000K
$60000K

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 - External, UiPath

At UiPath, we're on a mission to harness the transformative power of automation, and we need a talented Software Engineer - External to help us take the next step in this journey. Based in vibrant Bucharest, you will join a dedicated team focused on enhancing the developer experience through our suite of tools, SDKs, and Agent frameworks. You'll play a key role in creating seamless integrations between our world-class automation platform and external developer ecosystems. Your daily tasks will involve planning and designing software systems, collaborating across teams, and ensuring that our technical deliverables maintain the highest standards of quality and security. With at least a year of experience under your belt, your skills in high-level languages like C#, Java, or Python will shine as you develop intuitive APIs, contribute to open-source initiatives, and foster a vibrant developer community. Here at UiPath, we value individuals who are curious, generous, and passionate about their work. If you share our enthusiasm for innovation and collaboration, we encourage you to apply and be part of a diverse and inclusive workplace that truly values your unique talents.

Frequently Asked Questions (FAQs) for Software Engineer - External Role at UiPath
What are the responsibilities of a Software Engineer - External at UiPath?

As a Software Engineer - External at UiPath, your main responsibilities will include planning, designing, developing, and testing software systems, particularly cloud-based tools. You will collaborate with cross-functional teams to enhance product areas and contribute to strategic open-source initiatives, ensuring that our technical deliverables meet quality standards.

Join Rise to see the full answer
What qualifications do you need for the Software Engineer - External position at UiPath?

To apply for the Software Engineer - External role at UiPath, you should have at least 1 year of experience in software engineering, proficiency in high-level programming languages such as C#, Java, or Python, and a strong grasp of object-oriented programming. Familiarity with cloud services like Azure, AWS, or GCP is also important.

Join Rise to see the full answer
Can I work remotely as a Software Engineer - External at UiPath?

UiPath values flexibility in the workplace. Depending on your team's needs, the Software Engineer - External position may offer options for hybrid, office-based, or fully remote work arrangements. We encourage applicants to explore these opportunities.

Join Rise to see the full answer
What kind of projects will I work on as a Software Engineer - External in UiPath?

In the Software Engineer - External role at UiPath, you will work on enhancing developer tools, creating APIs, and contributing to open-source projects. Your contributions will directly impact our automation platform's integration with diverse developer ecosystems, which is both challenging and rewarding.

Join Rise to see the full answer
What makes UiPath a great place to work as a Software Engineer - External?

UiPath offers a unique environment for Software Engineers - External with a focus on innovation, collaboration, and personal growth. You'll be part of a diverse and inclusive workforce that encourages creativity and values different perspectives—making it an exciting place to grow your career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - External
Can you describe your experience with high-level programming languages as a Software Engineer?

In your response, mention specific languages you've worked with, such as C#, Java, or Python, and provide examples of projects where you successfully applied these technologies. Highlight your understanding of object-oriented principles to demonstrate your capability.

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

Discuss your practices for writing clean, well-organized code, like adhering to coding standards and conducting regular code reviews. Emphasize the importance of testing and using automated testing tools to catch bugs early in the development process.

Join Rise to see the full answer
What strategies do you use to collaborate with cross-functional teams?

Highlight your communication skills and adaptability in cross-functional environments. Provide examples of how you handle conflicting ideas and drive consensus towards common goals in a project setting.

Join Rise to see the full answer
Can you explain how you would approach a performance bottleneck in software?

When answering this question, describe methods such as profiling the code to identify slow components or using load testing tools. Discuss how you would implement solutions based on your findings to improve performance.

Join Rise to see the full answer
What role does open-source play in your software development approach?

Share your thoughts on how open-source contributes to community growth and collaboration. Discuss any contributions you've made or projects you've worked on that integrated open-source technologies to showcase your involvement.

Join Rise to see the full answer
How do you handle the challenges of asynchronous programming?

Explain your approach to managing asynchronous tasks, including using promises and callbacks effectively. Discuss how you've navigated complexities to ensure smooth functionality in applications.

Join Rise to see the full answer
What are your thoughts on agile engineering practices?

Share your experience with agile methodologies, including daily stand-ups, sprints, and iterative feedback cycles. Discuss how these practices help you to adapt to changes quickly and deliver high-quality outcomes.

Join Rise to see the full answer
How would you design an API for a new feature in our software?

Outline your process for API design, including gathering requirements, defining endpoints, and considering scalability. Emphasize user experience by mentioning documentation and testing strategies to ensure usability.

Join Rise to see the full answer
Can you describe a challenging project you've worked on?

Choose a project that displays your problem-solving abilities and technical skills. Describe the obstacles you faced, how you overcame them, and what you learned from the experience.

Join Rise to see the full answer
What excites you about the Software Engineer - External position at UiPath?

Use this opportunity to express your passion for automation and developer collaboration. Discuss how UiPath's mission aligns with your career goals, and show enthusiasm for the impact you want to make in the role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
UiPath Remote Manchester
Posted 9 days ago

We are looking for a Data Scientist to apply your expertise in machine learning and AI to solve real-world challenges at UiPath.

Photo of the Rise User
UiPath Remote Manchester
Posted 10 days ago

Join UiPath as a Senior Product Manager and drive the development of innovative AI-driven solutions in a dynamic growth environment.

Photo of the Rise User
Inclusive & Diverse
Mission Driven
Diversity of Opinions
Growth & Learning
Collaboration over Competition
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays
Medical Insurance
Mental Health Resources

As a Full Stack Software Engineer at Benchling, you will create tools that enhance developer experience and drive innovation in life sciences.

Posted 10 hours ago

Elevate your career at Bank of America as a Java Full Stack Developer, committed to enhancing financial lives through innovative technology.

Posted 12 hours ago

As a Freelance Software Developer for Mindrift, join a team focused on advancing AI through your expertise in Coding.

Photo of the Rise User
Posted 6 hours ago

Join IFS as a Senior Software Engineer and lead innovative advancements in AI-driven software solutions.

Photo of the Rise User
Posted 8 days ago

Become an AI Software Engineering Intern at Reuters and work on innovative projects in a collaborative environment.

Photo of the Rise User

A prominent insurance company seeks a Senior Staff Software Engineer to lead design efforts and innovate solutions in Personal Lines IT.

Photo of the Rise User
ManTech Hybrid US, Arapahoe County, CO; Colorado, Aurora, CO
Posted 3 days ago

Become a key player in developing cutting-edge CNO software capabilities with ManTech in Aurora, CO.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 2 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 Maps' engineering team to craft the next generation of APIs while ensuring privacy and high performance in a collaborative environment.

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

185 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 22, 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
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Manager / Director of Demand Generation at Seesaw
Photo of the Rise User
Someone from OH, Euclid just viewed Work From Home Union Benefits Rep at Global Elite
Photo of the Rise User
Someone from OH, Cincinnati just viewed Runtime QA Tester II at Aechelon Technology