Senior Software Engineer

UiPath UiPath · Enterprise · Bangalore, India · Engineering

UiPath is seeking a Senior Software Engineer to join their Test Cloud engineering team. This role will focus on building AI-powered, agentic testing capabilities within their cloud-based software testing platform. The engineer will be responsible for end-to-end ownership of features, from design and implementation to ensuring quality and operational excellence. A key aspect of the role involves leveraging AI tools and coding agents to accelerate development and solve problems, contributing to the enhancement of customer workflows and the overall platform.

What you'd actually do

  1. Design, build, and maintain efficient, reusable, scalable, reliable, and well-tested high-quality code.
  2. Initiate features and drive collaborative work on feature implementations toward ultimate objectives.
  3. Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  4. Help establish effective and agile engineering practices across teams.
  5. Coach teammates through code reviews and pairing, help unblock complex problems, and contribute to technical direction and planning.

Skills

Required

  • 7+ years of experience in a software engineering role
  • Strong Full stack experience
  • Strong bias for action and adaptability
  • Uninhibited entrepreneurial spirit with a can-do attitude
  • Passion for solving hard business problems with technology
  • Comfortable in a smart, agile team environment
  • Strong grasp of object-oriented programming and architectural design patterns
  • 5+ years of building enterprise level software with strong understanding of System components
  • Deep understanding of data structures, algorithms and associated time/memory complexity
  • Broad understanding of your role and function within the overall business strategy, aiding in project decision-making
  • Proven experience working with globally distributed teams, mentoring, and coaching peers
  • Experience working with Cloud Systems (Azure preferred, AWS, GCP)
  • Experience working with SQL and/or NoSQL technologies like SQL Server, Oracle, MySQL, Mongo, Cassandra etc.
  • Experience with CI/CD-driven production cycles

Nice to have

  • Experience with HTML5, JavaScript, TypeScript, front-end technologies like Angular, React / Redux, Web Components and upcoming web technologies
  • Experience with Kubernetes and containerization technologies

What the JD emphasized

  • AI-powered software testing platform
  • autonomous agentic testing
  • AI-powered features
  • coding agents
  • autonomous execution frameworks
  • AI-assisted development
  • Experience of using Coding agents in building software and solving problems
  • Good experience of using Coding agents to plan, build software and solving problems

Other signals

  • AI-powered software testing platform
  • autonomous agentic testing
  • AI-powered features
  • coding agents
  • autonomous execution frameworks
  • AI-assisted development