UiPath logo

Software Engineer II

UiPath
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

3 - 5 Years

TYPE

FullTime

SKILLS REQUIRED

Backend DevelopmentSoftware ArchitectureRESTful APIsCloud ArchitecturePerformance Optimization

Job description

Overview

Build core parts of UiPath's Data Fabric platform, a unified data layer that models, stores and federates business data for AI agents and automations. Work mainly on backend services and APIs, with some web UI work.

What you'll do

  • Build scalable, well-tested, high-quality code following software development best practices.
  • Monitor features in production, debug cross-service issues and help resolve incidents.
  • Own features from design to production, with guidance on larger designs, keeping the customer experience central.
  • Build platform capabilities that let AI agents and automations discover and use business data through Data Fabric.
  • Design, build and optimize scalable, secure services and APIs for the large-scale, multi-tenant Data Fabric platform, focusing on performance, reliability and high availability.
  • Build and improve web UI in Angular or React with TypeScript, and connect it to the backend services you build.
  • Work well in agile teams, contribute to team alignment and foster collaboration where ideas and knowledge are freely exchanged.
  • Use AI tools and coding agents for development (for example, code generation, testing, debugging and documentation) while keeping a high engineering quality bar.
  • Clearly articulate technical ideas, design decisions and solutions to diverse audiences in written and verbal formats while driving consensus.

What you'll need

  • Bachelor's or master's degree in Engineering or Computer Science, or equivalent experience.
  • 3 to 5 years of software engineering experience building backend or full stack production services.
  • Strong skills in a backend language such as C# (.NET) or Java, and a willingness to learn new ones.
  • A builder's mindset and a bias for action: take initiative, turn ideas into working software quickly and stay comfortable with ambiguity.
  • Curiosity about how AI is reshaping software development and the systems we build.
  • Solid grasp of object-oriented programming, design patterns, data structures, algorithms, multithreading, asynchronous programming and system design basics.
  • Experience with relational databases such as SQL Server or PostgreSQL, including schema design and query performance.
  • Experience with cloud platforms such as Azure, AWS or GCP.
  • Familiarity with CI/CD, agile development and writing automated tests.
  • Clear written and verbal communication, and comfort working with globally distributed teams.

Nice to have

  • Experience with front-end development using TypeScript, JavaScript, HTML and CSS, with React or Angular.
  • Experience with Docker, Kubernetes or other container technologies.
  • Familiarity with GraphQL or data mesh architectures.
  • Understanding of LLMs and AI powered API automation.
  • Familiarity with observability tools such as Prometheus, Grafana or Azure Monitor.

Details

  • Location: Bangalore.
  • Applications are assessed on a rolling basis with no fixed deadline.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer II