Software Engineer - UI Path

Sagility
Full-timeQuezon City, Philippines

📍 Job Overview

Job Title: Software Engineer - UI Path

Company: Sagility

Location: Quezon City, Bridgetowne Zeta, Philippines

Job Type: FULL_TIME

Category: Software Engineering / Process Automation

Date Posted: May 11, 2026

Experience Level: 1-3 Years

🚀 Role Summary

  • Develop, test, and maintain software applications, with a specific focus on automation solutions using UiPath.

  • Implement and optimize business process management (BPM) services leveraging technology to enhance client member experiences.

  • Collaborate within a diverse, cross-functional team environment to gather requirements and deliver effective software solutions.

  • Ensure the functionality, performance, and integrity of software products through robust debugging and troubleshooting.

  • Contribute to the creation and maintenance of comprehensive documentation for code, processes, and system architecture.

📝 Enhancement Note: The core focus of this role is software engineering with a specialization in UiPath for process automation. While the title is "Software Engineer," the emphasis on UiPath and BPM services suggests a strong alignment with roles in Robotic Process Automation (RPA) development, often found within Revenue Operations, Sales Operations, or broader GTM Operations teams focused on efficiency and automation. The "1-3 Years" experience level points to an entry-level to junior developer position within this specialized domain.

📈 Primary Responsibilities

  • Design, develop, test, and deploy robust software applications, with a primary emphasis on UiPath-based automation solutions.

  • Collaborate closely with cross-functional teams, including operations, business analysts, and stakeholders, to elicit, analyze, and document automation requirements.

  • Implement and adhere to software development lifecycle (SDLC) best practices, including coding standards, version control, and testing methodologies.

  • Troubleshoot, debug, and resolve complex software issues and automation workflow failures to ensure optimal system performance and reliability.

  • Create and maintain comprehensive technical documentation, including process flows, code explanations, system architecture diagrams, and user guides.

  • Participate actively in code reviews, providing constructive feedback to peers and incorporating feedback into personal development.

  • Support and maintain existing automation solutions, performing necessary updates, enhancements, and bug fixes as required.

  • Contribute to the continuous improvement of automation processes and methodologies within the operations and technology departments.

📝 Enhancement Note: The responsibilities highlight a blend of core software engineering tasks and specialized RPA development. The emphasis on "business process management (BPM) services" and "optimizing the entire member/patient experience" indicates that the automation efforts are directly tied to business outcomes, a crucial aspect for operations professionals.

🎓 Skills & Qualifications

Education:

Experience:

Required Skills:

  • Excellent written and verbal communication skills, essential for cross-functional team collaboration and stakeholder interaction.

  • Proficiency in one or more general-purpose programming languages (e.g., Python, Java, C#).

  • Solid understanding of the Software Development Life Cycle (SDLC) and its various phases.

  • Strong debugging and troubleshooting skills to identify and resolve software defects and workflow issues.

  • Foundational knowledge of algorithms and data structures to build efficient and scalable solutions.

  • Ability to work effectively within a diverse cross-functional team environment.

Preferred Skills:

  • UiPath certification and demonstrated strong skills and experience in UiPath development.

  • Hands-on experience with front-end or back-end development frameworks.

  • Knowledge of software architecture principles and design patterns.

  • Experience with database systems, particularly SQL for data retrieval and manipulation.

  • Familiarity with software testing principles and methodologies, including unit, integration, and end-to-end testing.

  • A keen interest in application support, testing methodologies, or process automation.

📝 Enhancement Note: The "Mandatory Skills" emphasize foundational software engineering competencies, while "Preferred Skills" clearly point towards UiPath expertise as a significant differentiator. For candidates with 1-3 years of experience, demonstrating foundational programming skills and a strong aptitude for learning UiPath will be key.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase at least one significant automation project developed using UiPath, detailing the business problem, solution design, and implemented workflow.

  • Include examples of code or workflow logic that demonstrate proficiency in programming fundamentals and efficient problem-solving.

  • Present documentation examples that clearly illustrate process mapping, system architecture, and user guides for automated processes.

  • Provide evidence of testing and debugging efforts, highlighting how issues were identified and resolved to ensure process stability.

Process Documentation:

  • Demonstrate experience in mapping existing business processes to identify automation opportunities.

  • Show an understanding of designing automated workflows that are scalable, maintainable, and resilient.

  • Illustrate proficiency in documenting the technical implementation, including configuration settings, integration points, and error handling mechanisms.

📝 Enhancement Note: For an entry-level to junior role, a portfolio might not need to be extensive but should clearly highlight UiPath project experience. The emphasis should be on demonstrating the ability to translate business needs into functional automation solutions and document them effectively.

💵 Compensation & Benefits

Salary Range:

Benefits:

  • Comprehensive health insurance, including medical, dental, and vision coverage.

  • Paid time off, including vacation leave, sick leave, and holidays.

  • Opportunities for professional development and continuous learning, including UiPath training and certification support.

  • Retirement savings plan or provident fund contributions.

  • Potential for performance-based bonuses or incentives.

Working Hours:

  • Standard full-time working hours are typically 40 hours per week.

  • While the role is based in Quezon City, a hybrid work arrangement may be offered, allowing for a balance between in-office collaboration and remote work flexibility. Specific in-office days will be communicated by the hiring team.

📝 Enhancement Note: The salary range is an estimation based on industry benchmarks for similar roles in the Philippines. Actual compensation will depend on the candidate's specific experience, qualifications, and performance during the interview process. The hybrid work arrangement suggests a need for adaptability.

🎯 Team & Company Context

🏢 Company Culture

Industry: Healthcare BPM Services & Technology. Sagility operates at the intersection of healthcare domain expertise and technology-driven business process management (BPM) services. This means they support healthcare clients by optimizing member and patient experiences through specialized services like clinical case management, member engagement, provider solutions, and claims processing. The company leverages technology, including automation, to achieve these operational efficiencies.

Company Size: Sagility has more than 25,000 employees across 5 countries, indicating a large, established global organization. This size suggests structured processes, opportunities for specialization, and potential for career advancement within a large corporate framework.

Founded: While the exact founding date isn't provided, Sagility emphasizes "decades of healthcare domain expertise," implying a long-standing history and deep knowledge in the healthcare sector.

Team Structure:

  • The Software Engineering team is likely part of a larger technology or operations department focused on delivering and supporting digital solutions for Sagility's clients.

  • As specialists in UiPath, this role will likely be part of an automation or RPA COE (Center of Excellence) team, or embedded within a specific business unit's operations team.

Methodology:

  • Sagility's approach combines technology with BPM services, suggesting a focus on process optimization and efficiency through digital transformation.

  • The company likely employs agile or hybrid methodologies for software development and project management, emphasizing iterative development and continuous improvement.

  • Data-driven decision-making is implied through their "analytics" service offering, suggesting a culture that values metrics and performance measurement.

Company Website: https://sagilityhealth.com/

📝 Enhancement Note: Sagility's focus on healthcare BPM and technology implies a professional, results-oriented environment where efficiency and member experience are paramount. The large company size means potential for structured career paths and exposure to diverse projects.

📈 Career & Growth Analysis

Operations Career Level: This role is positioned as a Junior Software Engineer (1-3 years experience), specifically focused on UiPath automation. This is an excellent entry point into the growing field of Robotic Process Automation (RPA) and its application within business operations. The responsibilities are hands-on, focusing on development and implementation.

Reporting Structure: The candidate will likely report to a Software Engineering Lead, an RPA Development Manager, or an Operations Technology Manager. They will work closely with business analysts and operational stakeholders who define the automation requirements.

Operations Impact: This role directly impacts operational efficiency and client experience by automating manual, repetitive tasks. Successful automation leads to reduced errors, faster processing times, cost savings, and allows human resources to focus on higher-value, strategic activities. The work contributes to Sagility's goal of optimizing the member/patient experience through technology.

Growth Opportunities:

  • Specialization: Deepen expertise in UiPath, potentially leading to Senior RPA Developer or UiPath Solution Architect roles.

  • Skill Expansion: Gain experience in other automation tools, AI/ML integration with RPA, and broader software engineering disciplines.

  • Leadership: Progress to leading automation projects, managing a team of RPA developers, or becoming a COE lead.

  • Domain Expertise: Develop specialized knowledge within the healthcare industry, combining technical skills with deep sector understanding.

  • Cross-functional Mobility: Transition into business analysis, process improvement consulting, or project management roles within operations or technology.

📝 Enhancement Note: The growth path is clear for individuals who excel in UiPath development and can demonstrate a strong understanding of business processes and their optimization. The healthcare domain offers a stable and critical industry for applying these skills.

🌐 Work Environment

Office Type: The job is listed as "TELECOMMUTE" with a specific location in Quezon City, Bridgetowne Zeta, Philippines. This suggests a hybrid work model where employees are expected to be in the office for a portion of the week, with the flexibility to work remotely for the remainder. Bridgetowne Zeta is a modern business district, likely offering a well-equipped office space.

Office Location(s): Quezon City, Bridgetowne Zeta, Philippines. This is a prime business hub in Metro Manila, known for its accessibility and modern infrastructure.

Workspace Context:

  • The office environment is expected to be professional and collaborative, facilitating interaction with diverse teams.

  • Access to modern technology and development tools will be provided to support software engineering and automation tasks.

Work Schedule:

  • Standard full-time working hours (likely 40 hours/week) apply.

  • The hybrid nature of the work arrangement offers some flexibility, allowing for better work-life integration. Specific days for office presence will be defined by the team and management.

📝 Enhancement Note: The "TELECOMMUTE" designation combined with a specific office location strongly indicates a hybrid setup. Candidates should be prepared for a mix of remote and on-site work, requiring good self-management and communication skills for both environments.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or HR representative will likely conduct an initial call to assess basic qualifications, communication skills, and interest in the role and company.

  • Technical Assessment: Expect a technical interview focusing on programming fundamentals, SDLC knowledge, and potentially a coding challenge. Given the role's specialization, expect questions about algorithms, data structures, and problem-solving approaches.

  • UiPath/RPA Focused Interview: This will delve into your experience with UiPath (if any), understanding of RPA concepts, and your ability to design and troubleshoot automation workflows. If you have no direct UiPath experience, be prepared to discuss your aptitude for learning and how your programming skills translate.

  • Portfolio Review/Case Study: You may be asked to walk through projects from your portfolio, explaining your role, the challenges faced, and the solutions implemented. Prepare to discuss a specific UiPath project if available, or a complex programming project that demonstrates your problem-solving skills.

  • Hiring Manager/Team Interview: This stage assesses cultural fit, teamwork capabilities, and alignment with Sagility's values. Expect behavioral questions about collaboration, handling challenges, and your career aspirations.

Portfolio Review Tips:

  • UiPath Focus: If you have UiPath experience, make it the centerpiece. Clearly outline the "As-Is" and "To-Be" process, your role in development, the specific activities and logic used, and any quantifiable benefits achieved.

  • Problem-Solving Clarity: For any project, clearly articulate the problem you were solving, your approach, the technical challenges, and how you overcame them.

  • Documentation Samples: Include well-structured process maps, workflow diagrams, or code snippets that demonstrate clarity and adherence to best practices.

  • Metrics & Impact: Quantify your achievements whenever possible (e.g., "reduced processing time by X%", "automated Y tasks per day," "decreased error rate by Z%").

  • Tailor to Sagility: Briefly explain how your skills and projects align with Sagility's focus on healthcare BPM and member experience.

Challenge Preparation:

  • Coding Challenges: Practice common algorithms, data structure problems, and debugging scenarios. Be ready to explain your thought process aloud.

  • Process Design: Be prepared to discuss how you would approach automating a given business process, identifying potential challenges and solutions.

  • UiPath Scenarios: If you have experience, practice explaining how you'd build specific UiPath workflows or handle common RPA exceptions. If not, focus on transferable problem-solving skills.

📝 Enhancement Note: The key for candidates with limited UiPath experience is to highlight their strong foundational programming skills and demonstrate a proactive learning mindset. Frame past projects in terms of problem-solving and process improvement, which are transferable to RPA.

🛠 Tools & Technology Stack

Primary Tools:

  • UiPath: This is the core automation platform. Proficiency in UiPath Studio, Orchestrator, and Robots is highly desirable. Experience with UiPath activities, workflow design, debugging, and deployment is essential.

  • Programming Languages: Proficiency in at least one general-purpose language (e.g., C#, VB.NET, Python, Java) is mandatory for understanding code, debugging, and potentially developing custom activities or integrations.

Analytics & Reporting:

  • SQL: Experience with database systems and SQL for data extraction, manipulation, and reporting is preferred. This is crucial for automating data-intensive processes.

  • Reporting Tools: Familiarity with BI or reporting tools (e.g., Power BI, Tableau) might be beneficial for visualizing automation performance metrics.

CRM & Automation:

  • CRM Systems: While not explicitly mentioned, understanding how automation interacts with CRM systems (e.g., Salesforce, Dynamics 365) is a plus, as many operational processes involve CRM data.

  • Integration Tools: Knowledge of APIs and how to integrate different systems is valuable for building comprehensive automation solutions.

📝 Enhancement Note: While UiPath is the primary focus, a strong understanding of underlying programming principles and data handling (SQL) will be critical. Experience with other automation or integration tools will be an advantage.

👥 Team Culture & Values

Operations Values:

  • Efficiency & Optimization: A strong drive to identify and eliminate inefficiencies in business processes through technology and automation.

  • Accuracy & Reliability: Commitment to developing robust, error-free solutions that can be trusted for critical business operations.

  • Collaboration: Valuing teamwork and open communication to achieve common goals, especially when working across different departments and skill sets.

  • Continuous Learning: Embracing new technologies and methodologies to stay current in the rapidly evolving fields of software engineering and automation.

  • Client Focus: Understanding that operational improvements ultimately aim to enhance client and member experiences, aligning technology solutions with business objectives.

Collaboration Style:

  • Cross-functional Integration: Working closely with business analysts, operations teams, and stakeholders to ensure automation solutions meet real-world needs.

  • Process-Oriented Feedback: Actively participating in code reviews and process discussions to share knowledge and improve solutions collectively.

  • Knowledge Sharing: A culture that encourages sharing best practices, technical insights, and lessons learned within the team and broader organization.

📝 Enhancement Note: Sagility's focus on healthcare BPM and member experience suggests a culture that values precision, reliability, and a collaborative approach to solving complex operational challenges. Professionals who can demonstrate these values will likely thrive.

⚡ Challenges & Growth Opportunities

Challenges:

  • Learning Curve for UiPath: For candidates new to UiPath, there will be a learning curve to become proficient in the platform and its best practices.

  • Complex Business Processes: Understanding and automating intricate healthcare business processes can be challenging due to industry-specific regulations and workflows.

  • Integration with Legacy Systems: Integrating automation solutions with older or disparate systems within client environments may present technical hurdles.

  • Change Management: Effectively managing the adoption of automation within teams and ensuring user buy-in can be a significant challenge.

Learning & Development Opportunities:

  • UiPath Certifications: Sagility likely supports obtaining official UiPath certifications, enhancing your credentials.

  • Industry Training: Access to training programs for advanced RPA techniques, AI integration, and other relevant technologies.

  • Mentorship: Opportunities to learn from experienced RPA developers and technology leads within the organization.

  • Project Diversity: Exposure to a variety of automation projects across different healthcare functions, broadening your skill set and understanding of the industry.

📝 Enhancement Note: This role offers a clear path for growth in the in-demand field of RPA. The challenges are typical for automation roles and present excellent opportunities for skill development and career advancement.

💡 Interview Preparation

Strategy Questions:

  • "Describe a time you had to learn a new technology quickly for a project. How did you approach it, and what was the outcome?" (Focus on learning UiPath if you have no direct experience).

  • "Walk me through a complex software problem you solved. What was your methodology for debugging and finding a solution?" (Highlight your programming and troubleshooting skills).

Company & Culture Questions:

  • "What interests you about Sagility and our work in the healthcare industry?" (Research Sagility's mission and service offerings).

  • "Describe your ideal team environment and how you contribute to a collaborative culture." (Emphasize your teamwork and communication skills).

Portfolio Presentation Strategy:

  • UiPath Project: If you have one, clearly articulate the business problem, your solution design (workflow diagrams are helpful), the key UiPath components used, any challenges, and the quantifiable results.

  • Transferable Projects: If no UiPath projects, select a programming project that demonstrates strong logic, problem-solving, and clear documentation. Explain how your skills are transferable to RPA development.

  • Conciseness: Be prepared to present your portfolio efficiently, focusing on the most impactful aspects.

  • Engagement: Be ready to answer detailed questions about your projects and demonstrate your thought process.

📝 Enhancement Note: Candidates without direct UiPath experience should focus on showcasing strong programming fundamentals, problem-solving abilities, and a genuine enthusiasm for learning RPA. Preparing a clear narrative for any project demonstrating these skills will be crucial.

📌 Application Steps

To apply for this Software Engineer - UI Path position:

  • Submit your application through the Sagility Careers portal via the provided Workday link.

  • Tailor your Resume: Highlight relevant programming languages, SDLC knowledge, and any experience with automation, process improvement, or workflow design. If you have UiPath experience, make it prominent. If not, emphasize your aptitude for learning new technologies.

  • Prepare your Portfolio: Gather examples of code, documentation, or case studies of projects that demonstrate your problem-solving skills, logical thinking, and ability to deliver functional solutions. If you have UiPath projects, ensure they are well-documented and showcase your process automation capabilities.

  • Research Sagility: Understand their business model, focus on healthcare BPM, and their commitment to technology and member experience. This will help you tailor your responses and demonstrate genuine interest.

  • Practice Interview Questions: Prepare to answer technical questions about programming, SDLC, and problem-solving. If you have UiPath experience, be ready to discuss it in detail. If not, focus on your ability to learn and adapt, using examples from your past experience.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires a bachelor's or graduate degree in computer science, software engineering, mathematics, or a related field with 1-3 years of experience. Proficiency in programming languages and SDLC is mandatory, with UiPath certification and SQL knowledge strongly preferred.