Senior Principal Software Engineer, Automation Cloud
UiPath
Bucharest, Romania
What you'll do at UiPath
- Architect, design and lead the development of robust and scalable software systems or applications, driving innovation particularly in cloud-based tools and services.
- Work with business leaders to anticipate and address future technical and strategic needs, applying technical foresight to influence key decisions and align technical roadmaps with business objectives.
- Collaborate with teams across UiPath to design and engineer critical areas of our products and services.
- Ensure technical deliverables meet and exceed customer expectations by adhering to high standards of quality, security, scalability, and testability, while maintaining and improving code quality, organization, and automation.
- Establish and refine effective and agile engineering practices to drive team efficiency and foster technical innovation.
- Identify bottlenecks and bugs, devising scalable and proactive solutions to address them.
- Guide and mentor engineers, fostering a culture of technical excellence and continuous improvement.
- Evaluate emerging technologies to enhance the product ecosystem and maintain a competitive edge.
What you'll bring to the team
- 7+ years of experience in a software engineering role, using one or more high level programming languages (C#, C, C++, Java, Python, Rust etc.).
- Strong grasp of object-oriented programming and architectural design patterns.
- Strong knowledge of multithreading, synchronization, asynchronous programming.
- Deep understanding of data structures and algorithms.
- Broad understanding of enterprise software architecture and development life cycle.
- Able to produce well-tested, high-quality code.
- Cloud Services experience with one of Azure (preferred), AWS, GCP.
Apply Now
Don't forget to mention EuroTechJobs when applying.