UiPath

Senior Software Engineer

UiPath4 days ago
Location

Hyderabad

Type

Full Time

Level

Senior

Role

Senior Software Engineer

Posted

Mar 10, 2026

Full TimeSenior

The role

Summary

UiPath is seeking a Senior Software Engineer to join their Integration Service engineering team, focusing on Robotic Process Automation (RPA) and building world-class UI and API automation solutions. The role involves developing connectors for enterprise systems like Salesforce, SAP, and ServiceNow while working with diverse technologies including Java, C#, GoLang, JavaScript, Node.js, and cloud platforms.

What you'll do

Connector Development: Develop new classes of connectors and maintain existing connectors for enterprise systems like Salesforce, Workday, Microsoft Office 365, SAP, and ServiceNow
API Design: Design and develop unified rich REST APIs that meet service level metrics and engineering standards
End-to-End Ownership: Take complete ownership of components and be responsible for the subsystems you work on from conception to deployment
Code Quality Leadership: Engage in code design, testing, integration, deployment, and enhancements while writing high-quality code
Technical Mentorship: Serve as a role model for junior engineers, mentor team members, and enforce code quality standards within the team
Cross-Team Collaboration: Work closely with other engineers and product managers to envision and deliver product capabilities
Performance Optimization: Ensure software meets all requirements of quality, security, scalability, and high performance through debugging and optimization
Product Innovation: Collaborate with product teams to conceptualize ideas and design next-generation integration products

What we look for

Technical

Object-Oriented ProgrammingExcellent skills in Java with .NET experience as a plus
JavaScript/Node.jsAt least 1-2 years of hands-on experience in JavaScript or Node.js development
Frontend FrameworksFamiliarity with Angular, Vue.js, and/or React for UI development
Multi-tier ArchitectureSolid experience working with multi-tier architecture including UX design patterns
TypeScriptKnowledge of TypeScript for type-safe JavaScript development
Cloud PlatformsExperience with AWS, Azure, or other cloud platforms
ContainerizationWorking knowledge of Docker and Kubernetes for deployment
Performance OptimizationKnowledge of debugging, performance analysis, and optimization techniques

Education

Bachelor's DegreeBachelor's or Master's degree in Engineering, Computer Science, or equivalent practical experience

Experience

Application DevelopmentAt least 8+ years of relevant experience in application design and development
Technical LeadershipDemonstrated track record of leading technical projects and mentoring junior developers
Problem SolvingStrong problem-solving skills with good grasp of data structures and algorithms
Fast-Paced DeliveryProven ability to deliver high-quality software in fast-paced environments
Test-Driven DevelopmentExperience with test-driven development, documentation, and automation practices

Skills

Required skills

Java ProgrammingExpert-level object-oriented programming skills in Java
JavaScript/Node.js1-2 years minimum experience in JavaScript or Node.js development
Multi-tier ArchitectureSolid experience with multi-tier application architecture and UX design patterns
Problem SolvingStrong analytical and troubleshooting skills with data structures and algorithms knowledge
LeadershipDemonstrated ability to lead technical projects and mentor junior developers
CommunicationStrong verbal and written communication skills for cross-team collaboration

Nice to have

.NET FrameworkExperience with Microsoft .NET framework is advantageous
TypeScriptKnowledge of TypeScript for type-safe JavaScript development
Frontend FrameworksFamiliarity with Angular, Vue.js, or React for full-stack development
Cloud PlatformsExperience with AWS, Azure, or other cloud platforms
ContainerizationWorking knowledge of Docker and Kubernetes
Performance OptimizationExperience with debugging, performance tuning, and optimization techniques
Test AutomationTest-driven development mindset with automation experience
RPA KnowledgeUnderstanding of Robotic Process Automation concepts and tools

Compensation & benefits

Benefits

Flexible Work Arrangements

Many roles allow flexibility in when and where work gets done, with hybrid, office-based, and remote options varying by team

Inclusive Workplace

Diverse and inclusive workplace that provides equal opportunities regardless of age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, neurodiversity, or veteran status

Reasonable Accommodations

UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights

Professional Growth

Opportunities to work on cutting-edge RPA technology and mentor junior team members

Innovation Culture

Work in a fast-moving, fast-thinking growth company focused on transformative automation technology


Interview process

  1. 1
    Application Review Initial screening of resume and application materials focusing on technical experience and role alignment
  2. 2
    Technical Phone Screen Phone or video interview covering programming fundamentals, data structures, algorithms, and experience with Java and JavaScript
  3. 3
    Technical Coding Assessment Live coding session or take-home assignment focusing on object-oriented design, API development, and problem-solving skills
  4. 4
    System Design Interview Discussion of multi-tier architecture, scalability considerations, and integration patterns relevant to RPA and connector development
  5. 5
    Team Fit Interview Behavioral interview with team members assessing collaboration skills, mentoring ability, and cultural alignment with UiPath values
  6. 6
    Final Interview Meeting with senior engineering leadership to discuss technical vision, leadership experience, and long-term career goals

Apply for this position

You'll be redirected to the company's application page


UiPath

UiPath

View all jobs

UiPath is a Romanian-American robotic process automation (RPA) software company.

New York City, New York, United StatesFounded 2005uipath.com

Tech Stack

Languages
JavaC#JavaScriptTypeScriptGoLangNode.js
Frameworks
AngularReactVue.js.NET
Databases
SQL DatabasesNoSQL Databases
Tools
DockerKubernetesGitCI/CD Tools
Other
AWSAzureREST APIMicroservicesRPA Tools

Interview Guides

11 guides available for UiPath

Apply Now