Senior Software Engineer



Posting Details

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?

Your Mission

What is Integration Service?

Integration service allows customers to create world-class UI and API automations across any app or system. Customers can choose from a large and growing catalog of curated best in class connectors like Salesforce, Workday, Microsoft, Office 365, SAP®, ServiceNow, Adobe Document Services — and more, and automate their workflows. Connectors are the core pieces of integration that help customers to manage data on their business systems. More at

The Integration Service engineering team works with modern technologies including Java, Typescript, Kubernetes, Docker, AWS, and Azure. We work in collaboration with the product team to conceptualize ideas and own everything from design, implementation of connectors and various other features & services of the platform.

As a Senior Software Engineer, you will be helping the business to scale up and develop new classes of services and help in designing, building, and shipping next generation integration products.


What you'll do at UiPath

  • You will design and engineer integrations platform services powering our connectors at scale and ensuring our technical deliverables meet service level objectives
  • You will own services with your team bringing a live site first mentality and following site reliability engineering principles putting real world success of your services first
  • You will join a scrum team passionate about APIs and integrations bringing them into UiPath robots
  • You will assist teammates when someone gets blocked. And you will give and accept feedback professionally not letting ego get in the way of delivering the best solution for the customer
  • You will ensure our software meets all requirements of quality, security, scalability, and high performance while delivering service features in a CI/CD agile process.
  • You will participate in and influence our best practices across the engineering organization
  • You will collaborate with internal teams to identify business goals, technical requirements, and implement solutions to maximize automation and efficiency

What you'll bring to the team

  • 6+ years' experience developing code professionally in one or more the following programming languages - Java, Typescript 
  • Strong problem-solving skills, technical troubleshooting, with a good grasp of data structures and algorithms 
  • Technical leadership and mentorship to junior team members 
  • Knowledge of REST APIs and cloud authentication models (e.g., OAuth2, and its various flavors) 
  • Familiarity with technologies such as Postgres, MSSql, Dynamo DB, SQS, S3, AWS and Azure 
  • A test-driven, infrastructure-as-code, and automation mindset 
  • Strong verbal and written communication skills 
  • Full stack experience is a plus 

If you are a highly motivated and skilled software engineer who enjoys working on challenging projects and is passionate about API integrations, Java, TypeScript, AWS, and Azure, we encourage you to apply for this exciting opportunity!

Maybe you don’t tick all the boxes above— but still think you’d be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes—and passion can’t be learned.


We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.

Pay Transparency

The anticipated base salary range for this position is between $146,100 and $219,225. Base salary ranges may vary by geographic location and relevant experience, education, certifications, and seniority as compared to others doing substantially similar work. There is no guarantee an offer will be at the top of the posted range based on the salary analysis.

Let's change the future together

Let's stay in touch