1

Programmer Internship Jobs in Washington (NOW HIRING)

May supervise engineering interns and mentor technical associates Qualifications Required: * Bachelor's degree in mechanical engineering or equivalent with minimum 3 years of relevant experience.

next page

Showing results 1-20

Programmer Internship information

See Washington salary details

$13

$44

$77

How much do programmer internship jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for programmer internship in Washington is $44.78, according to ZipRecruiter salary data. Most workers in this role earn between $29.13 and $58.27 per hour, depending on experience, location, and employer.

Is 22 too old for an internship?

Programmer internships are typically open to individuals of various ages, including those in their early twenties. Age is generally not a barrier, and many internships value skills, enthusiasm, and willingness to learn over age, especially for entry-level roles in programming and software development.

What are the key skills and qualifications needed to thrive as a Programmer Intern, and why are they important?

To thrive as a Programmer Intern, you need a foundational understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, often supported by coursework or a related degree in computer science. Familiarity with integrated development environments (IDEs), version control systems like Git, and basic debugging tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help interns adapt quickly and collaborate within teams. These skills enable interns to contribute meaningfully to projects, learn from feedback, and grow professionally in a fast-paced tech environment.

What is the difference between Programmer Internship vs Software Developer?

AspectProgrammer InternshipSoftware Developer
Required CredentialsTypically students or recent graduates, some coding knowledgeBachelor's degree in CS or related field, experience preferred
Work EnvironmentInternship programs, entry-level projects, mentorshipFull-time employment, collaborative teams, project ownership
Employer & Industry UsageTech companies, startups, internships for skill developmentTech firms, software companies, enterprise environments
Common Search & ComparisonYesYes

The Programmer Internship is an entry-level position designed for students or recent graduates to gain practical experience. In contrast, a Software Developer is a full-time professional responsible for designing, coding, and maintaining software applications. Internships offer learning opportunities, while full-time roles involve more responsibility and project ownership.

What types of projects and responsibilities can I expect during a Programmer Internship?

As a Programmer Intern, you can expect to work on a variety of tasks such as writing and testing code, debugging software, and assisting with ongoing development projects under the guidance of experienced engineers. Interns often participate in team meetings, collaborate with other developers, and may be assigned to specific modules or features within larger applications. This hands-on experience helps build your technical skills and exposes you to real-world software development processes, version control systems, and agile workflows commonly used in the industry.

Is 23 dollars an hour good for an internship?

For a programmer internship, earning $23 an hour is generally considered competitive, especially for entry-level positions or those requiring basic coding skills. Internships often pay between minimum wage and $25 per hour, depending on location, company, and required skills such as programming languages or tools. Factors like workload, learning opportunities, and future prospects should also be considered alongside pay rate.

What does a programming intern do?

A programming intern assists with software development tasks such as writing code, debugging, testing, and documenting programs. They often work under the supervision of experienced developers and may use tools like version control systems and programming languages relevant to the company's projects.

What are programmer internships?

Programmer internships are temporary, entry-level positions where students or recent graduates work with experienced developers to gain practical experience in software development. Interns usually assist with coding, testing, debugging, and documentation while learning about real-world programming practices, tools, and workflows. These internships help individuals build technical skills, expand their professional network, and increase their chances of securing a full-time job in the tech industry.

What tech jobs pay $400,000 a year?

High-paying tech roles such as senior software engineers, machine learning engineers, and technical leads can reach or exceed $400,000 annually, especially with experience, specialized skills, and stock options. These positions often require advanced knowledge of programming languages, cloud platforms, and leadership abilities, typically found in large tech companies or startups with significant funding.
What are the most commonly searched types of Programmer jobs in Washington? The most popular types of Programmer jobs in Washington are:
What cities in Washington are hiring for Programmer Internship jobs? Cities in Washington with the most Programmer Internship job openings:
Infographic showing various Programmer Internship job openings in Washington as of July 2026, with employment types broken down into 7% Internship, 1% As Needed, 68% Full Time, 22% Part Time, 1% Temporary, and 1% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $93,138 per year, or $44.8 per hour.
Business Automation Developer

Business Automation Developer

George Mason University

Fairfax, VA • On-site

Other

This job post has expired today. Applications are no longer accepted.


George Mason University rating

8.3

Company rating: 8.3 out of 10

Based on 19 frontline employees who took The Breakroom Quiz

106th of 553 rated colleges and universities


Job description

Business Automation Developer
  • 10004012
  • Fairfax, VA
  • Classified Staff
  • Opening on: Apr 20 2026
Add to favorites View favorites

Department: Fiscal Services

Classification: Info Technology Spec 2

Job Category: Classified Staff

Job Type: Full-Time

Work Schedule: Full-time (1.0 FTE, 40 hrs/wk)

Location: Fairfax, VA

Workplace Type: Hybrid Eligible

Sponsorship Eligibility: Not eligible for visa sponsorship

Pay Band: 05

Salary: Salary commensurate with education and experience

Criminal Background Check: Yes

Financial Background Check: Yes

About the Department:

The primary purpose of the unit is to provide fiscal services to the university, promote financial best practices, form strategic partnerships, establish efficient systems, and pursue continuous improvement. Additionally, its purpose is to create and maintain a sustainable financial framework and strong internal controls to promote sound fiscal management, careful stewardship of university resources, and accountability. IT fosters innovation to support the overall mission of George Mason University (Mason) by employing new methods to deliver financial services and collaborating on process improvements and new initiatives, and it provides accurate and timely financial data to ensure comprehensive reporting, compliance, and analysis to enable strategic decision-making. Within Fiscal Services, the home department for this position is the Fiscal Services Program Office and is responsible for leading projects and programs (or sub-projects/programs) that directly support the goals of Mason and the Fiscal Services Office. The Mason Automation Center of Excellence (CoE) is being established to partner with the Mason Community to automate business processes, provide standards for automation, and share knowledge with employees and students of the university, as well as other constituents.

About the Position:

The Business Automation Developer, within the Fiscal Services Program Office, works within the Automation CoE to develop and support low-code technology solutions to improve and transform business processes within Fiscal Services and for the university community. Works with Business Systems Analysts and process owners to define requirements and develop automation solutions in accordance with best practices. Monitors and supports existing automation processes to include root cause analysis for failures and recommendations for corrective actions. As a member of the Automation Center of Excellence, mentors and trains other employees and students in Automation best practices and development.

Responsibilities:

Operations:

  • Designs, develops, and implements new automation solutions to meet functional and strategic requirements;
  • Works as part of the Automation Center of Excellence (CoE) team to achieve production and operational goals;
  • Works collaboratively with constituent groups including developers, analysts, and users to develop and maintain low-code automation solutions across the institution;
  • Establishes an expertise on automation programming and the CoE software architecture and development framework;
  • Performs basic testing of automations and solutions before handing off to business systems analysts and end users for acceptance testing (UAT); and
  • Works with the CoE team to perfect operational processes and maintain uptime targets for existing automations.

Outreach:

  • Trains and mentors personnel as needed, including Fiscal Services employees, other university employees, and interns to grow knowledge and capability across the institution and in our student body; and
  • Participates in outreach to staff to improve identification of and self-support of automation and business process redesign that supports the CoE mission of automation forward processes and systems.

Supports Automation Internship Programs:

  • Provides and supports opportunities for learning and growth for developer interns in the program; and
  • When working with interns, documents meaningful input from them and provides constructive feedback to during and at the conclusion of each development project they are involved in.

Administrative Duties:

  • Completes all assigned administrative duties and ensures all documentation is complete and accurate.

Other Duties as Assigned:

  • Supports the CoE, Fiscal Services Program Office, and the Director of Fiscal Services Programs as needed.

Required Qualifications:

  • High school diploma or equivalent;
  • Demonstrated experience (generally 2 - 4+ years) implementing, maintaining, and improving low-code process automation solutions (such as RPA, Microsoft Power Platform, etc.);
  • Demonstrated experience delivering production Robotic Process Automation (RPA) style automations, typically, two or more years of hands-on development or equivalent experience as evidenced by building, deploying, and supporting resilient UI-driven automations with exception handling, and handling automation inputs and outputs using structured files such as CSV and Excel, including validation and controls that support repeatable operations;
  • Documented knowledge of the Software Development Life Cycle (SDLC) and software engineering best practices, including alignment to established standards and frameworks, as evidenced by experience across requirements, design, development, testing, deployment, and maintenance, and applying practices such as version control, documentation standards, and change control in an enterprise environment;
  • Documented knowledge of secure automation practices when handling sensitive data, as evidenced by applying least-privilege access, protecting credentials through approved secret handling, and ensuring logging and documentation to avoid exposing regulated or sensitive information;
  • Demonstrated skill partnering with functional, non-technical stakeholders, and translating needs into actionable requirements, as evidenced by conducting stakeholder interviews, mapping current-state and future-state processes, documenting functional requirements, and defining acceptance criteria that support development and User Acceptance Testing (UAT) handoff;
  • Demonstrated skill in coaching, training, or knowledge transfer, as evidenced by mentoring peers, supporting onboarding, developing job aids, or delivering training to increase capability among staff, students, or interns;
  • Demonstrated ability to validate automation functionality and support operational stability, as evidenced by executing unit or functional tests, supporting UAT handoff, triaging defects, and troubleshooting failures using logs, and running results to improve reliability and uptime;
  • Demonstrated ability to produce support-ready documentation including runbooks, as evidenced by maintaining solution documentation and operational guidance such as dependencies, runtime assumptions, restart steps, and troubleshooting guidance;
  • Demonstrated ability to identify and qualify automation opportunities, as evidenced by assessing candidate processes for feasibility and value, proposing future-state workflows, developing basic effort, benefit estimates, and delivering automation solutions aligned to business outcomes; and
  • Demonstrated initiative and informal leadership, as evidenced by leading workstreams, coordinating dependencies, identifying risks and mitigations, and driving work from ambiguity to execution without formal supervisory responsibility.

Preferred Qualifications:

  • Bachelor's degree in related field;
  • Developer certifications;
  • Experience with Ellucian Banner;
  • Demonstrated experience creating process automation using UiPath Studio, RPA, and low code/low complexity architecture;
  • Experience with systems analytics, requirements gathering, and end user support;
  • Demonstrated experience delivering production RPA-style automations with three or more years of hands-on development or equivalent experience, as evidenced by owning multiple implementations through release and stabilization, and supporting enhancements and operational improvements post-deployment;
  • Demonstrated experience using UiPath Orchestrator or a comparable automation orchestration platform, as evidenced by configuring schedules, managing runtime settings, using assets and credential stores, and supporting queue-based processing, setting up and configuring the roles and permissions, robot accounts, machine templates (load balancing), and attended and unattended machines;
  • Documented knowledge of Ellucian Banner, as evidenced by experience supporting Banner-based business processes or data, such as integrations, reporting, data structures, or participation in implementations or upgrades;
  • Demonstrated skill using UiPath Studio or a comparable RPA development tool, as evidenced by delivering, debugging, and supporting RPA automations in an operational environment;
  • Demonstrated skill creating repeatable test plans for automation solutions, as evidenced by developing test cases, using controlled test data, performing regression checks, and documenting expected versus actual outcomes for release readiness and stabilization; and
  • Demonstrated skill working with APIs for integration and automation enablement, as evidenced by experience using REST or comparable interfaces, handling authentication, validating payloads, and troubleshooting API responses.

Instructions to Applicants:

For full consideration, applicants must apply for the Business Automation Developer at https://jobs.gmu.edu/. Complete and submit the online application to include three professional references with contact information, and provide a cover letter and resume for review.

Posting Open Date: April 20, 2026

For Full Consideration, Apply by: May 4, 2026

Open Until Filled: Yes


What George Mason University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom