Software Engineer 2
- Source: Naukri
- Uipath
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
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
About the Role
Join the Vertical Solutions team and build UiPaths most ambitious product - an AI agentic orchestration platform thats been recognized as our Invention of the Year for two consecutive years. As a Software Engineer II, youll be at the forefront of our Act 2 strategy, building the infrastructure that allows enterprises to seamlessly orchestrate AI agents, robots, and human-in-the-loop workflows to achieve critical business outcomes.
Youll be working with Lax and the Maestro backend team to build the core orchestration engine that powers enterprise AI automation. This is a high-visibility, high-impact role on UiPaths biggest strategic bet.
What Youll Do
- Build and Scale: Design, develop, and maintain full stack for Vertical Solutions products leveraging AI Coding Assistants.
- Hands-On Development: Write production-quality code daily, leveraging AI tools (Claude, GitHub Copilot, etc.) to enhance your development workflow
- Prototype and Ship: Take ideas from Prototype to validate with real customers and turn the ones that prove value into production systems.
- Measure what matters: Design evaluations, measure quality against real customer data, and understand when metrics mislead. Our systems are often non-deterministic. Responsible shipping means measuring honestly, not chasing vanity numbers.
- Customer-Centric Engineering: Deeply understand who will use the features you build and why they need them, translating customer needs into elegant technical solutions
- Ensure Reliability: Contribute to building highly scalable, reliable distributed systems that enterprises depend on.
What Were Looking For:
- Builder mindset - you enjoy turning ideas into working systems and taking ownership from Concept through, Customer impact and Production
- Strong full stack knowledge including frontend systems like React and backend systems -Python and/or C# - most Vertical Solutions product development is Python (agents, APIs, ETL), while core platform work includes C#, frontend in React. Willingness to work across both is important.
- Experience building production AI systems - LLMs, tool-calling, multi-agent architectures, orchestration frameworks (LangGraph, LangChain, or equivalent), structured outputs, orchestration, and evaluation of model behavior in real-world workflows
- Distributed systems experience - designing resilient systems with idempotency, replay ability, state management, and long-running jobs
- Strong analytical thinking - able to reason quantitatively about system quality and make sound decisions using imperfect signals
- Comfortable with ambiguity and rapid prototyping - able to move from idea to proof-of-concept quickly and iterate based on customer feedback.
- Experience with healthcare Tech/ Finance Tech/ Procurement Tech systems experience will be a big plus.
What Youll Bring to the Team
-
Bachelors/Masters degree in Engineering, Computer Science or equivalent experience.
-
3+ years of software engineering experience and focused on distributed systems and backend architecture.
-
Strong proficiency in one or more system-level languages - Javascript / C# / Java etc
-
Full-stack experience: ability to work across backend services and frontend layers (REST/GraphQL APIs, basic UI integration, component contracts).
-
Deep understanding of object-oriented programming, architectural design patterns, system design, and data structures algorithms.
-
Experience with React, TypeScript, or other modern frontend frameworks for deeper full-stack contribution.
-
Strong grasp of multithreading, asynchronous programming, synchronization, and cloud-native programming models.
-
Hands-on experience with cloud ecosystems: Azure, AWS, or GCP.
-
Proficiency with containerization and orchestration: Docker, Kubernetes, or equivalent.
-
Hands-on experience with AI coding tools and coding agents (e.g., GitHub Copilot, Cursor, Claude Code, or similar) and a demonstrated ability…
Skills
- microsoft-forefront
- claude-by-anthropic
- Github
- gitHub-copilot
- React
- Python
- c-sharp
- LangGraph
- LangChain
- javascript
- Java
- GraphQL
- TypeScript
- microsoft-typescript
- microsoft-azure
- amazon-web-services
- google-cloud-platform
- Docker
- Kubernetes
- Cursor
- claude-code
- Snowflake
- temporal
- Airflow
- apache-airflow
