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?
As a Senior Software Engineer, you will be responsible for designing and leading the development of key components of the AI-powered UiPath Business Automation Platform. You will provide technical leadership, mentor engineers, drive the best engineering practices, and contribute to strategic planning for product development. This role requires a strong blend of hands-on technical expertise, team leadership, and roadmap planning to drive UiPath’s automation platform forward.
Responsibilities
Technical Leadership & Architecture
- End-to-End High Quality : Design, build, and maintain efficient, reusable, scalable, and reliable code while ensuring optimal performance, quality, and responsiveness of applications.
- Strategic Decision-Making : Lead the design and evolution of system architecture to meet business and technical needs.
- Technical Oversight : Drive complex technical discussions and provide guidance on best engineering practices.
- Innovation & Research : Stay up to date with emerging technologies and drive their adoption where applicable.
Mentorship & Team Development
- Mentor & Develop : Coach and mentor engineers across multiple teams, fostering a culture of technical excellence and continuous learning.
- Knowledge Sharing : Conduct technical workshops, design reviews, and provide guidance to elevate engineering practices.
- Recruitment & Hiring : Play a key role in hiring and onboarding new engineers.
Roadmap Planning & Execution
- Feature Roadmap : Collaborate with product managers and stakeholders to define and execute the technical roadmap.
- Cross-Functional Collaboration : Work closely with product, UX, and infrastructure teams to ensure seamless integration of new features.
- Project Execution : Lead the execution of large-scale projects, breaking down tasks, setting priorities, and ensuring timely delivery.
Operational Excellence
- Reliability & Performance : Identify bottlenecks, propose optimizations, and drive initiatives to enhance system scalability and reliability.
- Best Practices : Establish and enforce engineering best practices across teams, including CI/CD, testing, and security.
- Incident Management : Drive root cause analysis and long-term resolutions for production issues.
Qualifications
- 8+ years of experience in software engineering with a strong track record of technical leadership.
- Expertise in C# with ASP.NET Core (or similar high-level programming languages).
- Experience working with Cloud Systems (Azure preferred, AWS, GCP).
- Strong understanding of infrastructure as code (Terraform preferred).
- Deep knowledge of data structures, algorithms, and system design.
- Proven experience working with globally distributed teams , mentoring, and leading engineers.
- Experience driving technical strategy and architecture decisions .
- Strong understanding of CI/CD-driven production cycles .
- Ability to balance hands-on coding with leadership responsibilities.
Nice to Have
- Proficiency in Python for data analysis and AI-driven features.
- Experience with Large Language Models (LLM) and Retrieval-Augmented Generation (RAG).
- Familiarity with LLMOps and AI-driven automation frameworks .
- Experience with transformer-based AI models .
#J-18808-Ljbffr