Senior Software Engineer (Automation Cloud)
at UiPath
București, Municipiul București, Romania -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 18 Jan, 2025 | Not Specified | 19 Oct, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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