
Automate your workflows with UiPath's RPA platform
UiPath is a leading robotic process automation (RPA) platform, headquartered in New York City. With over 8,000 customers including major enterprises like NASA and Deloitte, UiPath went public in April 2021, raising $1.3 billion at a valuation of approximately $29 billion. The company employs around ...
UiPath offers competitive salaries, equity options, generous PTO policies, and a remote work flexibility program. Employees also benefit from a learni...
UiPath promotes a culture of innovation and agility, emphasizing a strong engineering focus. The company values transparency and collaboration, encour...

UiPath • Bangalore - Engineering
UiPath is seeking a Principal Software Engineer to lead the design and development of the Data Fabric platform. You'll work with technologies like Java and distributed systems to create scalable data solutions. This role requires significant experience in technical leadership and system architecture.
You have over 10 years of experience in software engineering, with a strong focus on designing and implementing large-scale distributed systems. Your expertise in Java and cloud engineering allows you to create robust and scalable solutions that meet the demands of modern data infrastructure. You thrive in a collaborative environment, mentoring junior and senior engineers alike, and you are passionate about driving innovation in data engineering practices.
You possess a deep understanding of data governance, security, and integration, which enables you to architect systems that not only perform well but also adhere to best practices in data management. Your ability to communicate complex technical concepts to non-technical stakeholders makes you an effective leader in cross-functional teams. You are committed to continuous learning and improvement, always seeking to enhance your skills and knowledge in the ever-evolving field of technology.
Experience with data processing frameworks such as Apache Spark or similar technologies would be a plus. Familiarity with cloud platforms like AWS or Azure can further enhance your ability to deliver high-performance data solutions. You may also have experience in mentoring and developing engineering talent, contributing to a culture of excellence and innovation within your team.
As a Principal Software Engineer at UiPath, you will lead the technical vision and architecture of the Data Fabric platform, ensuring it meets the scalability, reliability, and security needs of the organization. You will design and optimize large-scale distributed data systems for ingestion, storage, processing, and querying, playing a critical role in shaping the future of data management at UiPath.
You will mentor and guide engineering teams, setting best practices and driving innovation in data engineering and infrastructure. Your collaboration with product managers and teams across various locations will be essential in developing best-in-class solutions that align with business objectives. You will also focus on performance optimization, identifying bottlenecks and implementing improvements to enhance system efficiency.
At UiPath, you will be part of a fast-moving, growth-oriented company that values curiosity, generosity, and genuine collaboration. We offer a competitive salary and benefits package, along with opportunities for professional development and career advancement. You will work in a supportive environment that encourages innovation and values the contributions of every team member. Join us in our mission to transform how the world works through automation.
Apply now or save it for later. Get alerts for similar jobs at UiPath.