Robotic Process Automation (RPA) Developer

Clearance: U.S. Citizen ; 6c Public Trust
Location: 100% Remote
Job Type: Full-Time through May 2027
Target Salary Range*: $110,000 - $125,000
*This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary.

Position Overview

The Robotic Process Automation Developer designs, develops, implements, and supports RPA solutions that automate business processes and reduce manual processing. This role works closely with business stakeholders and subject matter experts to understand process flows, identify automation opportunities, gather requirements, and translate business needs into scalable automated solutions.

The RPA Developer builds and maintains automation workflows, supports related database and API integrations, enhances existing automations, and develops new RPA solutions as business requirements evolve. This position also contributes to project planning, testing, documentation, and regular status reporting within an Agile operating environment.

Key Responsibilities

RPA Development and Automation

  • Design, develop, test, deploy, and maintain RPA solutions using UiPath.
  • Develop attended and unattended automations to support business processes.
  • Create and maintain automation workflows that reduce manual processing and human interaction.
  • Enhance and support existing RPA solutions as business requirements evolve.
  • Develop new automations for identified business processes and operational improvements.

Process Analysis and Requirements Gathering

  • Work closely with business stakeholders and subject matter experts to understand current-state process flows.
  • Facilitate requirements-gathering, debugging, and testing sessions with automation stakeholders.
  • Identify automation opportunities and translate business requirements into technical automation solutions.
  • Apply process mapping and business process management concepts to automation initiatives.

Application, Database, and Integration Development

  • Build and support databases used to store and process information required by RPA solutions.
  • Develop and consume APIs to integrate automation solutions with enterprise applications and services.
  • Use SQL to support data handling, storage, and automation workflows.
  • Apply web technologies, including HTML, JavaScript, and the Document Object Model, to support browser-based automation.
  • Use programming and scripting languages such as Python, C#, Java, .NET, JavaScript, and VBScript in support of automation solutions.
  • Use Git for source control and automation development activities.

Testing, Support, and Documentation

  • Troubleshoot, debug, and test RPA solutions to ensure reliable operation.
  • Maintain existing automations and implement enhancements as required.
  • Develop and maintain technical specifications and automation documentation.
  • Support ongoing monitoring and operational maintenance of automation solutions.

Project and Agile Support

  • Work with subject matter experts to develop project plans and establish completion dates.
  • Participate in Agile development activities and provide regular updates for weekly reporting.
  • Support automation initiatives in an environment requiring flexibility, adaptability, and responsiveness to changing priorities.
  • Apply software development lifecycle practices using Agile and Waterfall methodologies as appropriate.

Qualifications

Education

  • Degree in Computer Science or a related field; equivalent relevant experience may be substituted.

Experience

  • Minimum 3 years of experience developing RPA solutions using UiPath. [Required]
  • Hands-on experience developing attended and unattended automations. [Required]
  • Experience developing and consuming APIs.
  • Experience with Agile and Waterfall software development methodologies, including development of technical specifications.

Skills

  • Proficiency with one or more programming languages, including Python, C#, Java, or .NET. [Required]
  • Experience with scripting languages such as JavaScript or VBScript.
  • Knowledge of SQL for data handling and storage.
  • Familiarity with Git version control.
  • Understanding of HTML, JavaScript, and the Document Object Model for web automation.
  • Familiarity with artificial intelligence and machine learning concepts.
  • Understanding of business process management, process mapping, Lean, Six Sigma, and automation opportunity identification.
  • Strong analytical, logical, and problem-solving abilities. [Required]
  • Excellent written and verbal communication skills. [Required]
  • Strong attention to detail and structured thinking. [Required]

Clearance

  • Ability to obtain and maintain a 6C Public Trust clearance. [Required]
  • Employment and continued employment are contingent upon obtaining and maintaining a favorable clearance. [Required]
  • Final suitability determination is at the sole discretion of the Department of Education.

Other Requirements

  • U.S. citizenship. [Required]
  • Must currently reside in the United States. [Required]
  • Must be able to pass a criminal background check. [Required]
  • Must not be delinquent or in default on any federal student loans. [Required]
  • Ability to obtain and maintain a PIV-I card. [Required]
  • PIV-I cards must be picked up in person, which may require travel by car, train, or plane to a designated location. [Required]

Preferred Qualifications

  • UiPath Associate or Advanced Developer certification.
  • UiPath or other RPA-related certification.
  • High-level familiarity with UiPath Orchestrator.
  • SQL knowledge.
  • Experience developing and maintaining automation documentation.
Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...

Other Jobs To Apply

Remote Part-Time Roles for Foreigners in Singapore

Delivery Rider (Flexi Hours / Guaranteed Base)

(Entry Level Remote jobs) Ups Data Entry Work At Home ??Hiring Now

Remote Live Chat Sales Assistant – Night Shift – Premium Pay $25–$35/hr – Flexible Hours – Join arenaflex

Senior/Lead Strategist

Anthem Workers Compensation Network Relations Consultant – arenaflex Store

Entry-Level Full-Stack Developer: Learn React & Node

Careers With Netflix, How Do I Become A Netflix Tagger- Apply In US

Remote Entry-Level Editor for Drama Feature Film

ESPN is hiring: Remote Broadcast Encoding Technician in Hartford

Remote Brand Narrative Lead Global Storytelling & Writing

Remote Customer Support Associate – $19/hr Entry‑Level Role, No Degree Required, Flexible Remote Hours, Full Training Provided

Data Analyst Intern, Comcast Spectacor Gaming (Spring 2026)

Administrative Assistant/Medical Administrative Assistant | Clinical Operations

U-Box Sales Agent – Full Time (Remote)

Work From Home

Paid Research Opportunity | Adults 56+ | No Experience Required

Amazon Customer Service - Work From Home $16-$24/hr

HR Contact Center Representitive I - REMOTE

Software Developer – Entry-level

Care Management Associate

Create NFT instantly and sell for $3000

Junior Cybersecurity Analyst

Associate Level Engineers - Satellite/Space Systems Rotational Program

Disney Store: Friends & Family Cast Member

Proofreading Early Chapter Book (150 pages)

Typing Jobs for Computer Operators (Remote Part-Time Job)

SEO Mandarin Content Writer - Freelance

Entry-Level Clerk / Administrative Clerk

Microsoft 365 and Support Services Engineer

Billing Coordinator I (Healthcare Billing Specialist REMOTE)

Remote Telehealth Youth Group Facilitator

Customer Service Representative Agent Work From Home - Part Time Focus Group Panelists

Inbound Patient Account Services Specialist (Remote)

Remote Cell Phone Repair Technician

Medical Biller/Claims Processing - Patient Support Representative (Home-Based)

Remote Data Entry Specialist for UPS

Healthcare Virtual Assistant (US)

Easy Game Testing Work from Phone Job - No Experience Needed

Certified Medical Assistant - Remote

NO EXPERIENCE REMOTE JOBS

Doctor of Physical Therapy (DPT) Student Academic Tutor

Software Engineering Intern (Summer 2027)

Manager, AV Evaluation Framework

Remote Insurance Sales Representative

Remote Executive Assistant - Part-Time with Growth Potential

Customer Service Agent (PT or FT)

Software Engineer - Workforce Management

amazon flex $15+/ Hour (Sign on Bonus)!

German-Speaking Written Customer Service Freelancer