Senior Software Engineer
Human Interest- Full Time
- Senior (5 to 8 years)
Candidates must have a proven track record of over 10 years' experience in architecting and hands-on engineering of world-class, large-scale commercial applications. Experience in architecting scalable multi-tenant architecture using container orchestration with either vanilla or Kubernetes-based solutions is required. Candidates should have expertise in authorization and authentication areas, a deep understanding of security principles and practices, and proficiency in one or more object-oriented programming languages such as C#, C++, or Java. A strong understanding of object-oriented programming and architectural design patterns, along with a good grasp of multithreading, synchronization, asynchronous, and cloud programming is essential. Additionally, candidates should have a deep understanding of data structures and algorithms, experience with service-oriented architecture and web services development, and experience leading DevOps development processes.
The Senior Principal Engineer will lead the architecture, development, and operation of large-scale cloud services. They will solve enterprise business problems at scale with a focus on routing, identity, authentication, and authorization. The role involves analyzing complex technical issues and technology choices, communicating effectively with the team and stakeholders to drive consensus. Responsibilities include incubating new ideas, creating roadmaps, ensuring software deliverables meet quality and security requirements, continuously improving engineering practices, mentoring engineers, and participating in hiring to attract top industry talent.
Robotic process automation software solutions
UiPath provides robotic process automation (RPA) solutions that help businesses improve their efficiency by automating repetitive tasks. Their software allows organizations to create AI-driven workflows and manage these processes through cloud-based orchestration. This means that users can set up automated tasks that run without human intervention, which helps to lower operational costs and boost productivity. What sets UiPath apart from its competitors is its extensive marketplace for third-party integrations, allowing users to enhance their automation capabilities with additional tools and solutions. The main goal of UiPath is to empower organizations to streamline their operations and focus on more strategic activities by reducing the time spent on mundane tasks.