Senior Principal Software Engineer
UiPath
Location
Bangalore
Employment Type
Full time
Location Type
On-site
Department
Engineering
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?
Your mission
As a global leader in agentic automation, our mission is to accelerate human achievement by empowering enterprises to harness the full potential of AI agents to autonomously execute and optimize complex business processes. Our UiPath Platform™ uniquely combines controlled agency, developer flexibility, and seamless integration to help organizations scale agentic automation safely and confidently. Our commitment to innovation drives our work, and our culture serves as our guiding compass.
Our Culture: Fast, Immersed, Humble, and Bold
Fast: We move swiftly, adapting to change and staying ahead of the curve. Our pace is relentless, fuelled by our passion for progress.
Immersed: We dive deep into challenges, exploring uncharted territories. Curiosity fuels our creativity, and we thrive on learning and growth.
Humble: We recognize that greatness lies in collaboration and shared knowledge. We celebrate each other’s achievements and lift one another up.
Bold: We embrace audacity. Our solutions are daring, our vision ambitious. We fearlessly push boundaries, knowing that innovation requires courage.
Why Join UiPath?
Inspiring Challenges: Eliminating time-consuming tasks isn’t just a goal; it’s our purpose. We are driven by the challenge of transforming work processes using the power of AI and enabling people to focus on what they love.
Global Bond: Our passion unites UiPath employees worldwide. We are a community of innovators, problem-solvers, and dreamers, connected by a common purpose.
Empower Humans: We create software robots that empower humans. By automating repetitive tasks, we free people from robotic routines, allowing them to unleash their creativity and potential.
At UiPath Bengaluru Center, we are at the forefront of R&D, driving innovation alongside our global counterparts in Bellevue, Bucharest, and other centers. Our center contributes significantly, accounting for approximately 25% of UiPath’s engineering efforts. The charter for Bengaluru is a healthy mix of full engineering ownership of six different products and platform services. From UiPath Data Fabric, a rich knowledge graph to power automation & help agents reason with data to UiPath Integration Service that allows our customer to do API Automation & talk to variety of 3rd party systems to UiPath Automation Suite, an on-premise private cloud deployment suite, we have rich diverse set of products & services being developed out of India that serves thousands of enterprise and millions of users.
If you are looking to work in a fast-paced environment, innovate with AI for agentic automation and build high-scale services then UiPath is the place to be. If you are passionate about delivering customer value and expanding product capabilities to newer revenue generating scenarios, we are looking for you! In this role, as an architect, you will be working across all the above products reporting to the SVP of Engineering for India Center. As a key member of leadership team, you’ll play a pivotal role in building the team of architects in Bengaluru and shaping the future of the agentic automation industry.
#LI-VR1
What you'll do at UiPath
As a Senior Principal Software Engineer, your role will encompass a wide range of responsibilities:
Problem Solving at Scale: Tackle substantial enterprise business challenges that span across multiple products and services.
Product Development: Plan, architect, design, develop, and test new products, tools, or features.
Technical Leadership: Analyze intricate technical issues and drive decision-making regarding technology choices and system architecture.
Innovation: Incubate fresh ideas and iteratively deliver solutions based on valuable customer feedback.
Collaboration and Communication: Working across teams at UiPath, serve as a bridge, ensuring effective communication on architecture and design matters among all India teams.
Infrastructure Enhancements: Drive improvements in availability, scalability, and performance for cloud services.
Mentoring and Talent Development: As a mentor, guide, and coach other engineers, contributing to the growth of technical talent.
Quality Assurance and Customer Satisfaction: Ensuring technical deliverables meet customer expectations, uphold standards of quality, security, scalability, modifiability, extensibility, and testability.
Process Enhancement: Your influence will extend to process improvements, best practices, and the development of new processes across the engineering organization.
What you'll bring to the team
Proven Record: With over 15 years of experience, you will bring a wealth of expertise in architecting and engineering world-class, large-scale distributed enterprise applications and services. Your focus will be on ensuring customer success.
Language Proficiency: Your toolkit includes proficiency in one or more object-oriented languages such as C#, C++, or Java, backed by a solid foundation in computer science. You will also have expertise in frontend technologies like Angular, React, Vue. Your exceptional design, coding, and critical thinking skills will drive innovation.
Architectural Acumen: You will demonstrate a strong grasp of architectural design patterns, coupled with in-depth knowledge of data structures and algorithms. Multithreading and asynchronous programming will be second nature to you.
Cloud Mastery: Your deep cloud experience extends to at least one of the major public cloud providers: Azure (preferred), AWS, or GCP. You will also have firsthand experience with Kubernetes or another container orchestrator.
Large Scale Services Expertise: Your expertise lies in building cloud services. You are well-versed in microservices, micro-frontends, service-oriented architecture, and databases such as Azure SQL, CosmosDB, Azure Datalake, PowerBI, MongoDB, MSQL, and DynamoDB.
Modern Engineering Practices: You are no stranger to modern engineering practices. Agile development, CI/CD, and DevOps are part of your toolkit. You will collaborate seamlessly with globally distributed teams.
Big Data and AI/ML: While not mandatory, your experience in Big Data, Analytics, and AI/ML is a valuable plus.
Maybe you don’t tick all the boxes above—but still think you’d be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes—and passion can’t be learned.
Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office-based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected.
We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.