
Job Overview
Location
London
Job Type
Full-time
Category
Software Engineer
Date Posted
March 4, 2026
Full Job Description
đź“‹ Description
- • As a Principal Software Engineer within UiPath's Intelligent Document Processing (IXP) organization, you will be instrumental in defining and driving the technical future of our cutting-edge platform. This role is pivotal in shaping the systems that power AI-driven extraction at an enterprise scale, directly impacting how businesses worldwide leverage automation.
- • You will assume a leadership position, providing critical technical direction, architectural vision, and strategic ownership across a multitude of services. Your influence will extend to how we design, build, and operate our distributed systems on a global scale, ensuring they are robust, scalable, and secure.
- • A core aspect of your mission will be to guide the evolution of our backend services, real-time data processing pipelines, and underlying platform infrastructure. This involves ensuring these components consistently meet the stringent demands for reliability, scalability, and security expected by our enterprise clientele.
- • You are expected to cultivate a profound understanding of the IXP product's intricacies and its end-to-end architecture. This deep knowledge will enable you to drive engineering strategy that is firmly rooted in tangible customer needs and impactful business outcomes.
- • Leading by influence, you will be responsible for elevating the technical standards across various teams. This includes proactively identifying systemic risks and opportunities, and taking ownership of outcomes that span the entire engineering lifecycle, from conception to deployment and maintenance.
- • You will define and champion the long-term architectural roadmap for our core backend and platform systems, specifically those designed to handle enterprise-scale workloads. This involves foresight and strategic planning to anticipate future needs and technological advancements.
- • A key responsibility is to identify and mitigate systemic technical risks while capitalizing on emerging opportunities. You will spearhead cross-team initiatives aimed at enhancing scalability, improving reliability, and boosting overall developer productivity.
- • You will play a crucial role in establishing and disseminating engineering standards, architectural principles, and best practices that will be adopted throughout the organization, fostering a culture of technical excellence.
- • You will collaborate closely with product management and engineering leadership to effectively translate high-level business strategies into clear, actionable technical execution plans.
- • Your work will involve designing, building, and owning large-scale distributed backend systems, with an unwavering focus on correctness, high availability, and operational excellence.
- • You will tackle complex challenges related to concurrency, performance optimization, and data consistency across distributed services and infrastructure.
- • You will drive strategic platform investments that enhance system resilience, improve observability, and streamline deployment efficiency across diverse cloud environments.
- • Your engagement will span the full technology stack, from API design and service architecture to database schema management, infrastructure-as-code implementation, and CI/CD pipeline optimization, ensuring end-to-end ownership of complex technical initiatives.
- • You will navigate and address intricate infrastructure requirements, including those related to data security, multi-tenancy, regulatory compliance, and the specific needs of highly regulated customer environments.
- • You will develop a comprehensive grasp of the IXP product, its underlying architecture, and critically, how engineering decisions directly influence customer success and business objectives.
- • You will actively contribute to and critically evaluate product strategy from a technical standpoint, clearly articulating trade-offs and helping to shape roadmap priorities.
- • Your ability to translate ambiguous, long-term product challenges into concrete, well-defined engineering plans with measurable milestones and outcomes will be essential.
- • You will ensure the platform evolves in a coherent, maintainable, and purpose-driven manner, not only meeting current demands but also aligning with the future trajectory of the product.
- • You will foster strong collaborative relationships with senior engineers and team leads across the IXP organization to ensure alignment on architectural direction and shared platform concerns.
- • You will actively mentor engineers at all levels, raising the collective technical proficiency through constructive code reviews, insightful design feedback, and hands-on collaborative pairing.
- • You will contribute to our hiring efforts by identifying and rigorously evaluating top-tier engineering talent.
- • You will champion the adoption of engineering best practices, promote operational discipline, and cultivate a culture of continuous learning and improvement throughout the engineering teams.
- • This role offers a unique opportunity to make a significant impact on a category-leading enterprise software platform, driving innovation and shaping the future of intelligent automation.
🎯 Requirements
- • 7+ years of experience designing, building, and operating large-scale distributed commercial systems.
- • Demonstrated ability to influence architecture or engineering direction across multiple teams, showing impact beyond a single team.
- • Deep expertise in backend systems, distributed architectures, concurrency, and performance optimization.
- • Strong experience with major cloud ecosystems (Azure, AWS, or GCP) and container orchestration technologies (Docker, Kubernetes, Helm).
- • Proficiency in Python or comparable backend languages; experience with Rust or other systems languages is a significant plus.
- • Experience with distributed databases and data platforms (e.g., PostgreSQL, CockroachDB, Elasticsearch).
- • A strong end-to-end product sense, with the ability to connect engineering decisions to customer outcomes and business strategy.
- • Excellent architectural judgment and the ability to evaluate trade-offs across scale, complexity, and delivery timelines.
- • Strong communication skills, capable of explaining complex technical concepts to diverse audiences and building consensus among engineering and product stakeholders.
- • Working knowledge of GNU/Linux and production operations.
🏖️ Benefits
- • Competitive salary and equity package.
- • Comprehensive health, dental, and vision insurance.
- • Generous paid time off and holidays.
- • Opportunities for professional development and continuous learning.
- • Collaborative and inclusive work environment.
- • Flexible work arrangements (hybrid/remote options may be available depending on team needs).
Skills & Technologies
About UiPath, Inc.
UiPath, Inc. is a global software company that develops a platform for robotic process automation (RPA) and artificial intelligence-driven automation. Founded in 2005 and headquartered in New York, it provides tools to build, deploy, and manage software robots that emulate human actions interacting with digital systems and software. The platform includes Studio for design, Orchestrator for management, Robots for execution, and AI fabric for cognitive capabilities. UiPath serves enterprises across finance, healthcare, manufacturing, and public sectors, aiming to accelerate digital transformation by automating repetitive business processes and improving operational efficiency.
Similar Opportunities

Ryzlabs Inc.
14 days ago


