1

Freelance Computer Programmer Jobs in Washington, DC

Freelance Computer Programmer information

See Washington, DC salary details

$37.4K

$73.6K

$108.2K

How much do freelance computer programmer jobs pay per year?

As of May 30, 2026, the average yearly pay for freelance computer programmer in Washington, DC is $73,589.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,200.00 and $90,600.00 per year, depending on experience, location, and employer.

What Does a Freelance Computer Programmer Do?

As a freelance computer programmer, your job is to develop computer code for your customer. This may include creating new software, modifying an existing application, or setting up a database for the software to use. Freelance programmers work on projects of all sizes, from small tasks that only take an hour or two to complete to major jobs at large companies. Depending on the company's needs, you may need to use a wide selection of programming languages or techniques, interface your software with existing code, and manage multiple deadlines at once. Many freelance computer programmers focus on building a portfolio of completed projects, which is particularly helpful if you want a permanent position later in your career.

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

To thrive as a Freelance Computer Programmer, you need strong proficiency in programming languages (such as Python, JavaScript, or Java), problem-solving abilities, and a solid understanding of software development principles, often demonstrated by a degree or relevant portfolio. Familiarity with version control systems like Git, cloud platforms, and project management tools is typically required, while optional certifications (e.g., AWS Certified Developer) can enhance credibility. Excellent communication, time management, and self-motivation are crucial soft skills for managing clients and meeting deadlines independently. These abilities are vital to consistently deliver high-quality solutions, build client trust, and succeed in a competitive freelance environment.

What are some common challenges freelance computer programmers face when working with multiple clients simultaneously?

Freelance computer programmers often juggle several projects at once, which requires strong time management and organizational skills. Balancing competing deadlines, adapting to different coding standards, and effectively communicating with clients across various industries can be challenging. It's important to set clear expectations, prioritize tasks, and use project management tools to keep track of deliverables. Regular updates and proactive communication help maintain good client relationships and ensure projects stay on track.

What is a freelance computer programmer?

A freelance computer programmer is a self-employed professional who writes, tests, and maintains computer software for clients on a project or contract basis, rather than being a full-time employee of a single company. Freelance programmers often work remotely and may specialize in various programming languages or types of software development, such as web, mobile, or application development. They are responsible for managing their own schedules, finding clients, and handling business tasks like invoicing and taxes. This career offers flexibility and independence, but also requires strong self-motivation and business skills.

Can I pay someone to code for me?

A freelance computer programmer can be hired to write code or develop software on a project basis. This is common for tasks like website development, app creation, or automation, and typically involves clear project scope, deadlines, and payment terms. Freelancers often use platforms like Upwork or Fiverr to find clients and manage payments securely.

What is the difference between Freelance Computer Programmer vs Software Developer?

AspectFreelance Computer ProgrammerSoftware Developer
CredentialsTypically self-taught or with coding bootcamps; certifications optionalOften holds degrees in computer science or related fields; certifications like Microsoft, AWS may be common
Work EnvironmentIndependent, remote or on-site projects for various clientsUsually employed by companies, working in teams on in-house or client projects
Employer & Industry UsageClients across industries; project-based workTech companies, startups, enterprises; product development

Freelance Computer Programmers work independently on diverse projects, often with flexible schedules, while Software Developers are typically employed by organizations, focusing on building and maintaining software products within a team environment.

What are the most commonly searched types of Computer Programmer jobs in Washington, DC? The most popular types of Computer Programmer jobs in Washington, DC are:
What are popular job titles related to Freelance Computer Programmer jobs in Washington, DC? For Freelance Computer Programmer jobs in Washington, DC, the most frequently searched job titles are:
What job categories do people searching Freelance Computer Programmer jobs in Washington, DC look for? The top searched job categories for Freelance Computer Programmer jobs in Washington, DC are:
Infographic showing various Freelance Computer Programmer job openings in Washington, DC as of May 2026, with employment types broken down into 3% As Needed, 48% Full Time, 43% Part Time, 3% Contract, and 3% Nights. Highlights an 21% Physical, 1% Hybrid, and 78% Remote job distribution, with an average salary of $73,589 per year, or $35.4 per hour.

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Job description

IntroductionThe National Academies of Sciences, Engineering, and Medicine value diversity in our members, volunteers, and staff and strive for a culture of inclusion in our workplace and activities. Convening a diverse community to exchange ideas and perspectives enhances the quality of our work and increases our relevance as advisers to the nation about the most complex issues facing the nation and the world.

OverviewRequisition Number: R0002672
Performs substantive editing and copy editing, conferring with authors on treatment of material. Looks for inconsistencies of thought, development, and organization. Works with editorial and production staff and contractors to guide manuscripts through to publication. Ensures material conforms to organization's and unit's standards for style, content, and format. Rewrites text as necessary in compliance with editorial guidelines. Contributes original material where appropriate. Provides guidance and direction to writers, editors and editorial assistants. May participate in manuscript structure development and organization.
Incumbent applies in-depth professional level knowledge to independently solve a full range of complex, substantive problems. Assignments are broadly defined and require judgment and creativity to complete. Incumbent has authority to take whatever action deemed advisable or necessary and is often responsible for oversight or management of other editors and support staff. This job typically reports to top editorial position or an executive in the division.
As part of the National Academies of Sciences, Engineering, and Medicine, the Transportation Research Board (TRB) mobilizes expertise, experience, and knowledge to anticipate and solve complex transportation-related challenges. The Board's varied activities annually engage more than 5,500 engineers, scientists, and other transportation researchers and practitioners from the public and private sectors and academia, all of whom contribute their expertise in the public interest. The program is supported by state departments of transportation, federal agencies including component administrations of the U.S. Department of Transportation, and other organizations and individuals interested in the development of transportation.

Responsibilities

  1. Evaluates and edits technical reports and other materials, helping to shape presentation and structure as necessary. Confers with author on treatment of material and negotiates highly complex and intricate revisions with authors.
  2. Ensures all material conforms to organization's and unit's standards for style, content, and format.
  3. Provides leadership and mentors editorial staff. May have supervisory responsibility for editors and editorial assistants, including hiring, training, and evaluation of work. Trains and develops employees to successfully perform current responsibilities and encourages development of staff for future roles. Forms effective teams and cultivates a work environment that fosters teamwork.
  4. May oversee freelance activities, including finding and coordinating work among freelance editors.
  5. Guides freelance editors and/or staff on editing and publishing options. Attends editorial and production meetings. Consults with marketing and production staff on production aspects. Answers complex editorial questions. Consults with staff about the progress of reports and other editorial projects.
  6. May lead department operational activities by establishing and updating workflow, style templates, and database functionality.
  7. May serve as managing editor for editorial/publishing projects smaller in scope or less frequently published, such as newsletters and/or quarterly magazines and journals.

NONESSENTIAL JOB DUTIES
  • Related duties and special projects as assigned.

Requirements

Required Knowledge, Skills, and Abilities: Exceptional grammar and language skills, including familiarity with The Chicago Manual of Style. Ability to solve problems of substantial variety and complexity. Ability to undertake tasks broad in nature, requiring ingenuity and originality. Ability to serve as a resource to others in the resolution of complex problems and issues. Ability to operate independently, and exercise substantial latitude for independent judgment, discretion, and action. Ability to work successfully in a team environment and to form and maintain effective teams. Experience working in complex environments with a high degree of organizational effectiveness. Ability to develop relationships with co-workers and employees in other National Academies' departments through effective communication. Excellent communication skills with a proven ability to effectively interact with all levels of employees.

Minimum Education/Training Requirements: Bachelor's Degree in English, Journalism, Communications, or related field, or equivalent knowledge.

Minimum Experience: Six years of related professional experience,

Physical Capabilities: Ability to work at a computer for extended periods of time.

Required Licenses, Certification or Registration: None.

Supervisory Responsibilities/Controls: Reports to Associate Director or Executive or Managing Editor. General direction is provided.

Compensation & Benefits: An estimated compensation range for this position is $88,450 - $121,620. Compensation offered to the selected candidate will be based on the candidate’s relevant knowledge, skills, and work experience, commensurate with compensation of current employees in comparable positions with similar knowledge, skills, and work experience, and subject to budget parameters. Note it is not typical for a candidate to be hired at the higher end of the range.   This is a benefits-eligible position.  Our Benefits Plan offers competitive and comprehensive benefit options, including medical, dental and vision insurance, life insurance, disability coverage, retirement and savings benefits, leave benefits such as paid holidays and paid personal leave, transportation subsidies, and education assistance.  For more information, please click here.

Work Environment: Hybrid Office/Telecommute environment, expected onsite percentage 60%, with occasional travel between National Academies’ facilities and to off-site meeting/sponsor locations.