Latest AI JobsBrowse Jobs
uipath logo

Senior Software Engineer

uipathBangalore - EngineeringEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Experience
Senior · 7+ yrs
Posted
24 Sept 2026
Status
Open · checked 7d ago

About this role

UiPath seeks a Senior Software Engineer for its Bangalore engineering location to lead development efforts on cloud-native application delivery platforms. This full-time role suits experienced technical professionals with a strong background in large-scale applications and cloud technologies.

Role Overview

UiPath is hiring a Senior Software Engineer (SDE-3) in Bangalore to drive the entire software development lifecycle for the UiPath Automation Suite. The position involves leading a team of engineers, incubating new ideas, establishing engineering practices, and ensuring software deliverables meet strict quality, security, and scalability standards.

Key Responsibilities

Lead software development from initial ideation and design to implementation and scaling while ensuring reliability and production readiness.
Incubate new ideas, create roadmaps, and analyze complex technical issues to communicate choices to stakeholders.
Act as a liaison between engineers, product managers, and partners, while helping hire technical talent.
Ensure deliverables meet requirements for security, modifiability, testability, and extensibility.
Establish agile engineering practices and mentor team members.
Analyze product usage data to drive systemic improvements and adhere to compliance standards.

Requirements

Bachelor’s or Master’s degree in Engineering, Computer Science, or equivalent practical experience.
Minimum of 7 years of experience developing large-scale applications.
In-depth knowledge of the CNCF ecosystem, Kubernetes, and cloud-native tools.
Proficiency in object-oriented programming languages such as Go, C#, Java, C++, Python, or Rust, with strong computer science fundamentals.
Hands-on expertise in data structures, algorithms, object-oriented programming, multithreading, and synchronization.
Advanced knowledge of Linux, CI/CD pipelines including Azure Pipelines, ArgoCD, and FluxCD, along with microservices architecture.
Experience with cloud platforms like AWS, Azure, or GCP, and building high-availability web services.

Nice to Have

Expertise in writing Kubernetes controllers and operators.
Experience building multi-tenant SaaS environments.
Familiarity with LLMs and Generative AI for application development.

Skills and Tools

Go, C#, Java, C++, Python, Rust
Kubernetes, CNCF tools, Linux
Azure Pipelines, ArgoCD, FluxCD
AWS, Azure, GCP
Microservices architecture

About the Company

UiPath creates enterprise software focused on the transformative power of automation to change how the world works, building containerized platforms that enable customers to run applications across single or multiple servers.

How to Apply

Interested candidates should apply on the official company careers page.

Skills and tech stack

Questions candidates ask

What is the location of the Senior Software Engineer role?

The position is located in Bangalore within the engineering department.

How many years of experience are required?

Candidates must have 7+ years of experience in developing large-scale applications.

What programming languages are preferred for this position?

Go is preferred, but proficiency in C#, Java, C++, Python, or Rust is also accepted.

What educational qualifications are needed?

A Bachelor's or Master's degree in Engineering, Computer Science, or equivalent practical experience is required.

How should candidates submit their applications?

Candidates should apply directly on the official company careers page.

Ready to apply?

The application is on the official uipath careers page.

Apply on company site