Senior Software Engineer (Automation Cloud)

at  UiPath

București, Municipiul București, Romania -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jan, 2025Not Specified19 Oct, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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?
Overview:
You will develop new features for one of the key components of the AI-powered UiPath Business Automation Platform, while working with a diverse range of technologies.
UiPath is dedicated to delivering the fully automated enterprise™, where automation is used to unlock unlimited growth opportunities. Our platform combines leading Robotic Process Automation (RPA) solutions with a full suite of capabilities and technologies like AI, Process Mining, and Cloud to enable every organization to rapidly scale digital business operations.

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
  • Plan feature development, design system components, and build engineering roadmap
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help establish effective and agile engineering practices across engineering teams, maintain code quality, organization, and automation

What you’ll bring to the team:

  • 6+ 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 your role and function within the overall business strategy, helping drive decision making on projects
  • Proven experience working with globally distributed teams, mentoring and coaching peers

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Plan feature development, design system components, and build engineering roadmap
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help establish effective and agile engineering practices across engineering teams, maintain code quality, organization, and automatio


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

București, Romania